Vim 7.0에서 나온 기능 중에 하나가 탭 윈도우이다.
탭윈도우는 기존에 screen을 통해서 여러 윈도우 사이를 변경하는 불편함을 줄여준다.
사용 방법:
1. 여러개를 한꺼번에 열때
vim -t a.txt b.txt c.txt
2. 현재 vi창에서 새 탭으로 열기
:tabnew b.txt (b.txt가 존재하면 열고, 없으면 새로 만들어서 연다)
:tabf b.txt (b.txt가 존재하면 열고, 없으면 에러 발생)
3. 탭 사이 이동
:tabp (이전 탭으로 이동)
:tabn (다음 탭으로 이동)
:tabfirst (:tabfir 처음 탭으로 이동)
:tablast (마지막 탭으로 이동)
4. 열려 있는 탭의 종류
:tabs
5. 탭의 배열 변경 (이동을 원하는 창에서)
:tabm <n> <n>은 원하는 위치 0~n까지
6. 모든 탭에 적용을 원할 때 (예 모든탭에서 aa를 BB로 변경)
:tabdo %s/aa/BB/g
탭윈도우는 기존에 screen을 통해서 여러 윈도우 사이를 변경하는 불편함을 줄여준다.
사용 방법:
1. 여러개를 한꺼번에 열때
vim -t a.txt b.txt c.txt
2. 현재 vi창에서 새 탭으로 열기
:tabnew b.txt (b.txt가 존재하면 열고, 없으면 새로 만들어서 연다)
:tabf b.txt (b.txt가 존재하면 열고, 없으면 에러 발생)
3. 탭 사이 이동
:tabp (이전 탭으로 이동)
:tabn (다음 탭으로 이동)
:tabfirst (:tabfir 처음 탭으로 이동)
:tablast (마지막 탭으로 이동)
4. 열려 있는 탭의 종류
:tabs
5. 탭의 배열 변경 (이동을 원하는 창에서)
:tabm <n> <n>은 원하는 위치 0~n까지
6. 모든 탭에 적용을 원할 때 (예 모든탭에서 aa를 BB로 변경)
:tabdo %s/aa/BB/g