1. Vim 창 분할
이번에는 Vim에서 여러 파일들을 열어 동시에 작업할 수 있는 창 기능에 대해서 알아보도록 할께요.
Vim을 사용하다보면 여러파일들을 동시에 열거나 확인하거나 편집해야 하는데요. 이때 사용하게되는 것이 바로 창 분할 입니다. 우선 아래 표부터 확인해볼까요.
일반모드 | 명령어모드 | 설명 |
---|---|---|
CTRL + w 누르고 s | :sp | 가로 창 분할 |
CTRL + w 누르고 v | :vs | 세로 창 분할 |
CTRL + w 누르고 w | 다음 창 이동 | |
CTRL + w 누르고 W | 이전 창 이동 | |
CTRL + w 누르고 h,j,k,l | 이동키 방향으로 창 이동 | |
CTRL + w 누르고 H,J,K,L | 이동키 방향으로 창 위치 이동 | |
CTRL + w 누르고 r | 창 위치 바꾸기 | |
CTRL + w 누르고 = | 분할 창 크기 균등 | |
CTRL + w 누르고 > | 창 너비 증가 | |
CTRL + w 누르고 < | 창 너비 감소 | |
CTRL + w 누르고 + | 창 높이 증가 | |
CTRL + w 누르고 - | 창 높이 감소 |
창 기능에서 가장 많이 사용하는 기능만 정리해봤는데요. 창 모드는 일반모드와 명령어모드 두가지 선택적으로 사용할 수 있습니다. 저 같은 경우 작업 중에는 일반모드에서 주로 사용하게 되더군요. 창모드의 시작은 CTRL+w 를 누르고 어떤 키를 누르냐에 따라 기능이 달라지는데요. s를 누르면 가로 창 분할이 되고 v를 누르면 세로 창 분할, w를 누르면 다음창 이동, =을 누르면 창 크기 균등 등 기능들을 사용할 수 있습니다.
CTRL+w v를 눌러서 세로 창 분할을 하게 되면 현재 열려있는 파일을 동일하게 열어 창 분할을 하는데요. 명령어 모드에서 :e 파일명 또는 TAB을 통해 같은 폴더 안에 있는 다른 파일도 열 수 있습니다. 이외에도 이전에 했던 NERDTree Plugin이 설치되어 있다면 손쉽게 다른 경로의 파일도 열 수 있습니다.
2. 마무리
지금까지 창 분할 기능 중 많이 사용하는 기능들에 대해서 알아 봤는데요. 이외에도 창 분할을 통해 서로 비교하는 :diffthis, ctags를 통해 함수, 변수, 헤더 등을 따라 갈 수 있는 기능 등 여러가지로 응용할 수 있습니다. 이것들은 추후 알아가 보도록 할께요. 다음 시간에는 Vim 블럭 설정 하는 방법을 알아보도록 할께요!
도움이 되셨다면 더 좋은 정보 공유를 위해 광고 클릭 부탁 드립니다 :)
0 댓글