Programming

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

procodes 2020. 7. 22. 21:57
반응형

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


Vim에서 세로로 분할 된 창의 왼쪽 및 오른쪽 부분을 아래로 스크롤 할 수 있습니까? 대략 비교하고 싶은 두 개의 파일이 있습니다. 이 파일의 각 줄은 거의 같습니다.


스크롤 바인딩에 대한 설명서를 참조하십시오 . 바인딩하려는 대해 이를 설정해야합니다 (예 : 최소 2).

그러나 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'= 스크롤 바인딩의 속기입니다. 타이핑을 저장하지만 둘은 서로 바꿔 사용할 수 있습니다.

'!' = 토글. 이런 식으로 동일한 명령을 사용하여 원하는 경우 나중에 해제 할 수 있습니다.


후손을 위해 vimdiff로 시작하지 않았으므로 여기에 내가해야 할 일이 있습니다.

하나의 파일을로드했습니다. 그런 다음 : vsp를 사용하여 다른 것을로드하십시오.

그것들은 꽤 다른 파일이지만, 나는 그들 사이에 공통점이 무엇인지보고 싶었습니다.

그래서...

:set diff
:set diffopt=iwhite
:set scrollbind

참고 URL : https://stackoverflow.com/questions/1092685/scrolling-down-both-parts-of-a-split-window-at-the-same-time-in-vim

반응형