여러파일 한번에 열고, 파일을 이동하기
- vi file1 file2 file3 명령을 사용하면 동시에 여러 소스코드 파일을 열 수 있음
:n |
다음 버퍼 파일로 이동 |
:N |
이전 버퍼 파일로 이동 |
:ls |
현재 열려있는 버퍼의 리스트를 보여줌 |
:b숫자 |
숫자에 해당하는 버퍼로 이동 |
:bd |
숫자에 해당하는 버퍼를 삭제 |
:bw |
현재 버퍼를 삭제 |
버퍼란?
vi안에서 새로운 파일 열기
:e file |
해당 파일을 현재 vi 창에서 새로운 버퍼로 만든다. |
:cd filename |
(안보이지만) 해당 디렉토리로 이동한다. :e로 다음파일 찾을때 적용 |
화면 분할에서 보기
:split |
현재 열린 파일과 같은 파일을 수평으로 분할해서 하나 더 연다. |
:split $file |
새로운 파일을 현재 위치에 열고 현재 열린 파일은 수평으로 분할해서 연다. |
:vsplit |
현재 열린 파일과 같은 파일을 수직으로 분할해서 하나 더 연다. |
:vsplit $file |
새로운 파일을 현재 위치에 열고 현재 열린 파일은 수직으로 분할해서 연다. |
Ctrl + w + w |
분할한 윈도우 이동 |
Ctrl + w + -, + |
현재 창 축소 혹은 확대 |
:! |
현재 vi를 쓰고 있는 상태이지만 터미널 밖에서 명령어를 치겠다는 의미 |