답변:
Michael Madsen이 나열한 옵션 외에 추가 옵션 (및 개인적 선택) :
gt
= 다음 탭
gT
= 이전 탭
Vim 탐색 키를 탭 간 전환에 바인딩하는 것을 좋아합니다. 내 .vimrc
파일 의 줄은 다음과 같습니다 .
map <C-l> :tabn<CR>
map <C-h> :tabp<CR>
map <C-n> :tabnew<CR>
이렇게하면 Control키를 누르고있는 것을 제외하고는 일반적으로 커서를 이동하는 것처럼 왼쪽 및 오른쪽 버튼을 사용하여 탭 사이를 전환 할 수 있습니다.
에서 빠른 검사는 :h tabs
그것의 알 CTRL- Page Down탭 사이의 순환. :tabnext
( :tabn
줄여서) 명령을 사용할 수도 있습니다 .
Ctrl
vim이 터미널 탭을 사용하는 터미널에서 실행될 때 두 버튼 모두 작동 하지 않습니다 . 터미널 탭을 사용하지 않으면 둘 다 Ctrl
작동합니다
저는 Mac에서 iTerm을 사용하며 Shift- [왼쪽 화살표 키] 및 Shift- [오른쪽 화살표 키]를 사용하여 다음 / 이전 탭으로 전환 할 수있는 것을 좋아합니다.
내 .vimrc에서 MacVim에서 동일한 작업을 수행하는 방법은 다음과 같습니다.
map <S-Right> :tabn<CR>
map <S-Left> :tabp<CR>
참고로 기본적으로 Cmd-Shift- [및 Cmd-Shift-] 키 조합은 MacVim (및 Google Chrome, Safari 및 기타 여러 항목)의 탭간에 전환됩니다.
firefox와 같은 탭 탐색을 활성화하려면 다음을 vimrc에 추가하십시오.
nnoremap <C-S-tab> :tabprevious<CR>
nnoremap <C-tab> :tabnext<CR>
nnoremap <C-t> :tabnew<CR>
inoremap <C-S-tab> <Esc>:tabprevious<CR>i
inoremap <C-tab> <Esc>:tabnext<CR>i
inoremap <C-t> <Esc>:tabnew<CR>
inoremap <C-S-w> <Esc>:tabclose<CR>
또한 이것은 편리 <A-Fn>
합니다 n 번째 탭 페이지로 이동하는 데 사용
nnoremap <A-F1> 1gt
nnoremap <A-F2> 2gt
nnoremap <A-F3> 3gt
nnoremap <A-F4> 4gt
nnoremap <A-F5> 5gt
nnoremap <A-F6> 6gt
nnoremap <A-F7> 7gt
nnoremap <A-F8> 8gt
nnoremap <A-F9> 9gt
nnoremap <A-F10> 10gt
어디,
C --> ctrl key
S --> Shift key
A --> Alt key
F1-10 --> Are the function keys
참고 : Alt + f4는 일반적으로 창을 닫는 데 사용됩니다. 그래서 그것을 확인하십시오. 문제가 지속되면 Alt 키 대신 Ctrl 또는 Shift 키를 매핑하거나 이들을 조합하여 사용할 수 있습니다.
'{TabNumber} + gt'
탭으로 전환 할 수 있습니다 {TabNumber}
.
예를 들어, 탭 1로 이동하면 '1'과 'g'및 't'가 차례로 입력됩니다.
탭 번호는 왼쪽에서 오른쪽으로 증가합니다.