다중 화면에서 창 크기 조절하기


이번에는 다중 화면에서 창의 크기를 조절하는 법을 알아보자.


명령 모드에서 <Ctrl-w>+= 다중 화면의 창의 크기를 균등하게 조절

명령 모드에서 <Ctrl-w>+_ (언더바) 수평분할선을 움직여 현재 커서가 위치한 창의 크기최대화

명령 모드에서 <Ctrl-w>+|(버티컬 바) 수직분할선을 움직여 현재 커서가 위치한 창의 크기최대화


다음은 test1.txt 창에 커서가 있고 이 상태에서 <Ctrl-w>+_ 키로 수평분할선을 화면 최하단으로 이동시켜 test1.txt 창을 최대화하고 다시 <Ctrl-w>+= 키를 눌러 다시 균등분할 상태인 원래의 화면으로 돌아오는 모습이다.

 



다음은 test1.txt 창에 커서가 있고 이 상태에서 <Ctrl-w>+| 키로 수직분할선을 오른쪽 끝으로 이동시켜 test1.txt 창을 최대화하고 다시 <Ctrl-w>+= 키를 눌러 다시 균등분할 상태인 원래의 화면으로 돌아오는 모습이다.


 

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

현재 커서가 위치한 창의 수평분할선창의 크기가 커지는 방향으로 #만큼 움직이고 #을 생략하면 1만 움직임


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

현재 커서가 위치한 창의 수평분할선창의 크기가 작아지는 방향으로 #만큼 움직이고 #을 생략하면 1만 움직임


다음은 test1.txt 창에 커서가 있고 이 상태에서 <Ctrl-w>+6+ 키로 수평분할선을 아래쪽으로 6행 움직여 test1.txt 창의 크기를 6행 늘리고 다시 <Ctrl-w>+6- 키를 눌러 수평분할선을 위쪽으로 6행 움직여test1.txt 창의 크기를 6행 줄이는 모습이다. 




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

현재 커서가 위치한 창의 수직분할선창의 크기가 커지는 방향으로 #칸만큼 움직이고 #을 생략하면 1만 움직임


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

현재 커서가 위치한 창의 수직분할선창의 크기가 작아지는 방향으로 #칸만큼 움직이고 #을 생략하면 1만 움직임


다음은 test1.txt 창에 커서가 있고 이 상태에서 <Ctrl-w>+10> 키로 수직분할선을 오른쪽으로 10칸 움직여 test1.txt 창의 크기를 10칸 늘리고 다시 <Ctrl-w>+10< 키를 눌러 수직분할선을 왼쪽으로 10칸 움직여 test1.txt 창의 크기를 10칸 줄이는 모습이다. 




Anki 파일


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



다중 분할 화면에서 창들간의 위치 전환하기


이제 화면을 다중으로 분할하고 분할된 화면에서 들 사이를 이동하고 을 열고 닫고 파일을 열고 닫을 수 있게 되었다.

 

그런데 때로는 화면 배치가 원하는 대로 이루어지지 않아 화면의 배치를 바꿔보고 싶을 수 있다.


이런 경우 사용할 수 있는 몇가지 방법을 확인해보자. 



다중 분할된 화면에서 창들간의 위치를 순차적으로 전환하기 


다중 분할된 화면에서 들을 순차적으로 전환하는 키는 다음과 같다.


명령모드에서 <Ctrl-w>+r 순차적으로 들간의 위치 전환


키를 배웠으니 제대로 작동하는지 한 번 실험해 보자. 


아래는 위에서부터 차례대로 test3.txt 파일이 표시된 3행의 수평창, test2.txt 파일이 표시된 4행의 수평창, test1.txt 파일이 표시된 13행의 수평창이 순서대로 표시되어 있는 화면에서 <Ctrl-w>+r 키를 눌러서 화면을 순차적으로 전환하고 있는 모습니다.



<Ctrl-w>+r 키로 화면의 배치를 전환하면 test3.txt 수평창이 가운데로 오고, 이 상태에서 다시 <Ctrl-w>+r 키를 누르면 test3.txt 수평창 가장 밑바닥으로 전환되는 것을 확인할 수 있다. 동일한 방식으로 test1.txt test2.txt 파일이 표시된 수평창도 전환되고 있다.


수평으로 분할된 화면에서 잘 작동하는 것을 확인했으니 이번에는 수직으로 분할된 화면에서 잘 작동하는지 확인해보자.


아래는 왼쪽의 화면에서부터 차례대로 test3.txt 파일이 표시된 20열의 수직창, test2.txt 파일이 표시된 30열의 수직창, test1.txt 파일이 표시된 50열의 수직창이 순서대로 표시되어 있는 화면에서 <Ctrl-w>+r 키를 눌러서 화면을 순차적으로 전환하고 있는 모습니다.





<Ctrl-w>+r 키로 화면을 순차적으로 전환하면 test3.txt 수직창이 가운데로 오고, 이 상태에서 다시 <<Ctrl-w>+r 키를 누르면 test3.txt 수직창이 가장 오른쪽으로 전환된다. 동일한 방식으로 test1.txttest2.txt 수직창도 같이 전환되고 있다.


<Ctrl-w>+r 키로 화면의 배치를 전환하면 수평분할된 들 사이의 배치가 바뀌고, 수직분할된 들 사이의 배치가 바뀐다. 그렇다면 화면을 수직과 수평으로 한번씩 분할해서 4등분한 화면에서 <Ctrl-w>+r 키로 화면의 배치를 바꾸면 어떻게 될까?




test2.txt 에 커서가 있고 이 상태에서 <Ctrl-w>+r 키를 누르면 test2.txt  test1.txt 이 상호 전환된다. <Ctrl-w>+r 키를 누르면 이번에도 test2.txt test1.txt 이 상호 전환된다. , test1.txt test2.txt만 상호 위치가 바뀌는 것을 확인할 수 있다. 이는 커서를 test1.txt에 두든 test2.txt 에 두든 상관없이 항상 이 두 파일이 표시된 만 서로 바뀐다


그렇다면 커서를 화면 하단의 2개의 화면인 test3.txt test.txt 에 두면 어떻게 될까?  이번에는 test3.txt test.txt  상호간에만 화면 전환이 일어난다.

 

결국<Ctrl-w>+r 키는 을 순차적으로 전환한다고 설명되어 있지만 수직분할된 수직창들 사이에서만 혹은, 수평 분할된 수평창들 사이에서만 전환이 순차적으로 이루어진다는 사실을 알 수 있다.



커서가 이전에 있었던 창과 현재 있는 창간 위치 전환하기


그 다음은 커서가 이전에 있었던 과 현재 있는 과 위치를 서로 바꾸는 명령이다.


명령모드에서 <Ctrl-w>+x → 커서가 이전에 있었던 현재 있는 의 위치를 상호 전환


<Ctrl-w>+x 키도 위 의 <Ctrl-w>+r 키와 크게 다르지 않다. , 수평으로만 분할된 화면이나 수직으로 분할된 화면에서만 서로 작동한다


그 외에 한가지 다른 점이 더 있는데 그것은 바로 인접한 창하고만 서로 위치 전환이 일어난다는 것이다. 


가령, 다음의 화면을 보자. 



위의 화면에서 test1.txttest2.txt 만 <Ctrl-w>+x 키로 상호 위치 전환이 가능하다. 마찬가지로 서로 인접해 있는 test2.txt test3.txt<Ctrl-w>+x 키로 서로 위치전환이 가능하다.

 

즉, <Ctrl-w>+x 키가 바로 직전에 있었던 화면과 현재 있는 화면의 위치를 상호 전환시켜 준다고 하지만 수직분할된 화면의 수직창들 사이에서만 혹은, 수평 분할된 수평창들 사이에서만 그것도 서로 인접한 창들끼리만 상호 위치전환이 이루어지는 것이다.

 


Anki 파일


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



+ Recent posts