Vim에서 세로로 분할 된 창의 왼쪽과 오른쪽 부분을 아래로 스크롤 할 수 있습니까? 대략적으로 비교하고 싶은 두 개의 파일이 있습니다. 이러한 파일의 각 줄은 거의 동일하게 보입니다 .
답변
scroll-binding에 대한 문서를 참조하십시오 . 바인딩하려는 각 창 에 대해 이를 설정해야합니다 (예 : 최소 2 개).
그러나 두 파일을 비교하는 경우 vimdiff 가 더 유용 할 수 있습니다.
답변
첫 번째 분할로 이동하여
:set scrollbind
다음 항목 ( ctrl+ w)으로 이동 하여 동일하게 수행하십시오.
비활성화하려면 :
:set noscrollbind
자세한 내용은 스크롤 바인딩에 대한 문서를 확인하십시오 -http : //vimdoc.sourceforge.net/htmldoc/scroll.html#scroll-binding
답변
:windo set scrollbind
모든 창에서 scrollbind를 설정합니다.
답변
G’day,
두 파일에서 vimdiff를 사용해 보셨습니까?
vimdiff file1 file2
이것은 기본적으로 스크롤 바인딩을 제공합니다.
답변
명령 줄에서 :
vim -O file1 file2 -c 'windo set scb!'
-O = 나란히 열립니다.
-c = 따옴표로 묶인 것은 vim 옵션으로 취급됩니다.
‘windo’= 모든 패널에 적용됩니다.
‘scb’= scrollbind의 속기. 일부 타이핑을 절약하지만 둘은 서로 바꿔서 사용할 수 있습니다.
‘!’ = 토글. 이렇게하면 나중에 원하는 경우 동일한 명령을 사용하여 끌 수 있습니다.
답변
후손을 위해 vimdiff로 시작하지 않았기 때문에 내가해야 할 일이 있습니다.
하나의 파일을로드했습니다. 그런 다음 : vsp를 사용하여 다른 파일을로드합니다.
그것들은 꽤 다른 파일이지만 그 사이에 무엇이 공통되는지보고 싶었습니다.
그래서…
:set diff
:set diffopt=iwhite
:set scrollbind