vim은 창을 분할하여서 동시에 여러개의 파일을 열어서 작업하는 것이 가능한데 이와 관련된 명령어는 다음과 같다.
종류
기능
:vs 파일명
수직으로 창을 나눈 후, 해당파일을 불러온다.
:split 파일명
수평으로 창을 나눈 후, 해당파일을 불러온다.
ctrl + ww
분할된 창들간의 이동
1. :vs 파일명 - 수직으로 창을 나눈 후, 해당파일을 불러온다.
다음의 디렉터리에서 우선 order.c 파일을 열어보도록 하자.
다음과 같이 파일을 연 상태에서 :vs order.h를 입력하면,
다음과 같이 파일을 수직으로 창이 나눠져 각각 다른 파일들을 볼 수 있게된다. 그리고 여기서 추가로 :vs main.c 를 입력하면
다음과 같이 3분할로 3개의 파일들을 나눠서 볼 수 있게된다. 여기서 각각의 파일을 편집하기 위해 선택파일을 변경할 때에는 ctrl+ww 를 입력하면 파일을 전환할 수 있다. 그리고 특정 파일을 닫고 싶다면 ctrl+ww를 이용해서 닫고자 하는 파일을 선택한 후 똑같이 :q를 입력해주면 파일을 닫을 수 있게 된다.
2. :split 파일명 - 수평으로 창을 나눈 후, 해당파일을 불러온다.
이전에 살펴본 :vs처럼 :split도 동일한 방식으로 사용이 가능하다. 단, vs와 다른 점은 다음과 같이 창을 수평으로 분할하여 사용한다는 것이다.
이러한 창 분할 기능들은 여러개의 소스파일을 보면서 작업을 해야하는 경우 아주 유용하게 사용될 수 있는 기능이다.