최대 1 분 소요

여러 파일을 편집하는 방법

vim은 여러 파일을 편집하는 모드를 지원한다.

(1)    여러 파일을 여는 방법

 
$ vi file1.c file2.c file3.c

 

(2)    쉘 메타 기호를 사용한 여러 파일 여는 방법

 
$ vi * 또는 vi *.c

 

열려 있는 각 파일은 vim의 파일 버퍼에 들어 있게 된다.

(3)    각 파일 버퍼에 들어 있는 내용은 :ls 명령어로 확인할 수 있다.

(4)    파일 버퍼 간 전환(:b2)
ex 모드에서 :b2 명령을 내리게 되면 열려 있는 2번 파일로 전환한다. :b2 명령어의 의미는 ‘파일 버퍼 2번’의 의미다.
3번 파일 버퍼로 전환하기 위해서는 :b3라고 명령을 내리면 된다.

(5)    열려 있는 파일을 닫는 명령 :bw, :bw 하게 되면 현재의 버퍼를 닫는다.

 

   
:buffers 버퍼의 내용을 나열
:files 또는 :ls 버퍼의 내용을 나열
:b[N] N번 버퍼로 이동
:bd[N] N 버퍼를 삭제(N이 없으면 현재의 버퍼를 완전 삭제)
:bw[N] N 버퍼를 완전 삭제(N이 없으면 현재의 버퍼를 완전 삭제)
:bp[N] 이전 버퍼로 이동, N을 붙이면 N번 만큼 이전 버퍼로 이동
:bn[N] 이후 버퍼로 이동, N을 붙이면 N번 만큼 이후 버퍼로 이동
:sb [N] 창을 수평분할하여 N번 버퍼를 로드
:bf 첫번째 버퍼로 이동
:bl 마지막 버퍼로 이동
:al 현재 열려 있는 모든 버퍼를 수평 분할 창에 로드