■ 한번에 여러개의 파일을 편집 할 경우, 각각의 파일을 열고 닫을 필요 없이 한번에 작업할 수 있다.


(1) file1.c, file2.c, file3 파일을 한번에 작업 할 경우

vi file1.c file2.c file3.c

위 명령으로 3개의 파일을 열 경우 초기에 file1.c 를 출력한다.

- :ls             - 버퍼의 내용을 보여준다.
- :b[N]         - 버퍼의 N번째 작업 file로 이동.
- :bp            - 버퍼의 이전 작업 file로 이동.
- :bn            - 버퍼의 이후 작업 file로 이동.
- :bw           - 현재 작업파일 버퍼에서 삭제.


(2) vim 설정 파일에 키 매핑 추가
: 사용자의 홈 디렉토리에 .vimrc 파일을 생성하면 vim은 실행할 때 ~/.vimrc 파일을 읽어 실행한다.
  .vimrc 파일은 vim 설정 파일로, vim이 실행될 때 ~/.vimrc 파일에 적힌 명령을 차례로 수행한다.

○ ~/.vimrc파일을 열어 다음 내용을 추가하자.

map ,1 :b!1<CR>  "1번파일 버퍼로 이동
map ,2 :b!1<CR>  "2번파일 버퍼로 이동
map ,3 :b!1<CR>  "3번파일 버퍼로 이동
map ,4 :b!1<CR>  "4번파일 버퍼로 이동
map ,x :bn!1<CR>  "다음파일 버퍼로 이동
map ,z :bp!1<CR>  "이전파일 버퍼로 이동
map ,w :bw!1<CR>  "현재파일 버퍼 닫음

※ 여러 파일을 작업중 ",1" 단축키로 1번 파일 버퍼로 이동, ",2" 단축키로 2번 파일 버퍼로 이동 합니다.
    ( "는 .vimrc에서 주석을 의미 )

by 민트앤라떼 2011. 10. 6. 17:27