복합 화면 분할


복합 화면 분할은 화면을 분할하고 분할해서 수직과 수평 분할을 복합적으로 한 것을 말한다. 화면을 복합적으로 분할하는 방법은 매우 간단하다. 커서가 위치한 창에서 앞서 배운 수평분할이나 수직분할을 반복하면 창이 계속 분할된다


아래의 사진은 먼저 test1.txt를 열고 그 상태에서 다시 :vs test2.txt 명령으로 절반으로 수직분할하면서 test2.txt 파일을 오픈한 후 이 상태에서 다시 :sp test3.txt 명령으로 이 창을 절반으로 수평분할하면서 test3.txt 파일을 오픈한 모습이다. 




분할된 화면에서 창 사이 이동하기


<Ctrl-w>를 누르고 화살표키(←↑→↓)를 더하거나 <Ctrl-w>h, j, k, l 을 덧붙이면 커서 위치를 기준으로 그 방향에 있는 창으로 간단하게 이동할 수 있다


명령 모드에서 <Ctrl-w>+h 또는 <Ctrl-w>+


왼쪽 창으로 이동(현재 커서 위치의 왼쪽에 창이 있을 경우)


명령 모드에서 <Ctrl-w>+j 또는 <Ctrl-w>+


아래쪽 창으로 이동(현재 커서 위치의 아래쪽에 창이 있을 경우)


명령 모드에서 <Ctrl-w>+k 또는 <Ctrl-w>+


위쪽 창으로 이동(현재 커서 위치의 위쪽에 창이 있을 경우)


명령 모드에서 <Ctrl-w>+l 또는 <Ctrl-w>+


오른쪽 창으로 이동(현재 커서 위치의 오른쪽에 창이 있을 경우)



<Ctrl-w>를 누르고 화살표키(←↑→↓)를 더하거나 <Ctrl-w>에 h, j, k, l 를 붙여 화면간 이동은 아래 그림을 참조하라.




test1.txt 에서는 아래와 오른쪽 창이 없으므로 당연히 아래 창으로 이동(<Ctrl-w>+j 또는 <Ctrl-w>+)이나 오른쪽 창으로 이동(<Ctrl-w>+l 또는 <Ctrl-w>+)되지 않는다.

 

또한, test1.txt 에서 왼쪽 창으로 이동(<Ctrl-w>+h 또는 <Ctrl-w>+) 할 때 커서의 위치왼쪽의 수평 분할선을 기준으로 상단에 있으면 test3.txt로 이동하고 하단에 있으면 test2.txt로 이동하게 된다.


 

그 외에 다른 화면 이동은 다음과 같다


명령 모드에서 <Ctrl-w>+w


왼쪽 최상단에서 오른쪽 최하단까지 순차적으로 이동


명령 모드에서 <Ctrl-w>+p


바로 이전에 있었던 창으로 이동

두 개의 화면에서 계속 교대로 작업할 경우 <Ctrl-w>+p 키만 반복으로 누르면 편하게 이용할 수 있다


명령 모드에서 <Ctrl-w>+t


왼쪽 최상단 창으로 이동(최상위 창)


명령 모드에서 <Ctrl-w>+b


오른쪽 최하단 창으로 이동(최하위 창)


Anki 파일


아래는 본 포스팅의 내용을 갈무리하기 위한 Anki 파일입니다. 참고하시기 바랍니다. 


052 복합 화면 분할 후 이동하기.apkg


+ Recent posts