글 작성자: juyoungit

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와 다른 점은 다음과 같이 창을 수평으로 분할하여 사용한다는 것이다.

이러한 창 분할 기능들은 여러개의 소스파일을 보면서 작업을 해야하는 경우 아주 유용하게 사용될 수 있는 기능이다.

'Tools > Vim' 카테고리의 다른 글

Command line mode - 외부명령 잠깐 수행하기  (0) 2021.02.07
Visual mode  (0) 2021.02.07
Command-line Mode - 내용 찾아서 변경하기  (0) 2021.02.07
Command mode - 화면스크롤  (0) 2021.02.07
Command mode - 글자(단어) 찾기  (0) 2021.02.07