[vim] Vim에서 분할 창의 두 부분을 동시에 아래로 스크롤

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


답변