vim 여러파일 편집
여러 파일을 편집하는 방법
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 | 현재 열려 있는 모든 버퍼를 수평 분할 창에 로드 |