화면 분할의 필요성
앞서, 여러 파일을 열고 이 파일들 사이를 이동하는 법을 알았지만 여러 개의 파일을 동시에 보면서 작업하는 것이 훨씬 더 효율적일 것이다. 당연히 vim에서도 여러 개의 파일을 동시에 보면서 작업을 할 수 있다.
다음부터 제시되는 키의 표시는 꺽쇠(<>) 안의 키는 동시에 누르고 이를 떼면서 +로 더해진 키를 이어서 누른다. 즉, <Ctrl-w>+s 키는 [Ctrl]키와 w키는 동시에 누르고 이를 떼면서 s키를 누르면 된다.
수평분할
명령 모드에서 <Ctrl-w>+s 또는 명령 라인에 :sp
→ 현재 커서의 창이 절반으로 수평 분할되면서 각각의 창에 현재 파일 표시됨
[#]<Ctrl-w>+s 또는 :[#]sp 형식으로 앞에 숫자(#)을 붙이면 위에 열리는 새로운 수평창의 행수를 미리 결정할 수 있다.
또, :sp 명령으로 수평창을 분할할 경우 [파일명]을 붙이면 새롭게 열리는 수평창에 표시되는 파일을 변경할 수 있다.
다음은 수평 분할 명령어의 다양한 사례를이다.
명령 모드에서 <Ctrl-w>+s
현재 커서의 창이 절반으로 수평 분할되면서 각각의 창에 현재 파일 표시
명령 모드에서 10<Ctrl-w>+s
현재 커서의 창이 위쪽의 10행의 수평창과 나머지로 분할되면서 각각의 창에 현재 파일 표시
명령 라인에 :sp
현재 커서의 창이 절반으로 수평 분할되면서 각각의 창에 현재 파일 표시
명령 라인에 :5sp
현재 커서의 창이 위쪽의 5행의 수평창과 나머지로 분할되면서 각각의 창에 현재 파일 표시
명령 라인에 :5sp test2.txt
현재 커서의 창이 위쪽의 5행의 수평창과 나머지로 분할되면서 새롭게 나타나는 위의 창에는 test2.txt 파일이 표시
Anki 파일
아래는 본 포스팅의 내용을 갈무리하기 위한 Anki 파일입니다. 참고하시기 바랍니다.
'Anki로 공부하기 > vi 또는 vim 익히기' 카테고리의 다른 글
050 vim 화면 분할하여 빈 파일 표시 (0) | 2018.07.12 |
---|---|
049 vim 화면 분할하기 수직 분할 (0) | 2018.07.10 |
047 여러 파일들 사이에서 움직이기 (0) | 2018.07.08 |
046 vim 여러 파일을 열고 버퍼 확인하기 (0) | 2018.07.05 |
045 vim 특정 패턴을 조건으로 문자열 바꾸기 (0) | 2018.07.04 |