Я знал, что эта клавиша быстрого доступа позволяет перемещаться по вкладкам vim в терминале, аналогично вкладке CTRL + в браузере. Я смотрел по всему Интернету, и я больше не могу его найти. Любые идеи?
ps, вам пришлось нажать на две буквы вместе.
Я знал, что эта клавиша быстрого доступа позволяет перемещаться по вкладкам vim в терминале, аналогично вкладке CTRL + в браузере. Я смотрел по всему Интернету, и я больше не могу его найти. Любые идеи?
ps, вам пришлось нажать на две буквы вместе.
gt
- это комбинация клавиш для :tabnext
и gt
для :tabprevious
.
Если вы предпочитаете типичный Ctrl + Tab, определите следующие сопоставления в ~/.vimrc
:
" CTRL-Tab is next tab
noremap <C-Tab> :<C-U>tabnext<CR>
inoremap <C-Tab> <C-\><C-N>:tabnext<CR>
cnoremap <C-Tab> <C-C>:tabnext<CR>
" CTRL-SHIFT-Tab is previous tab
noremap <C-S-Tab> :<C-U>tabprevious<CR>
inoremap <C-S-Tab> <C-\><C-N>:tabprevious<CR>
cnoremap <C-S-Tab> <C-C>:tabprevious<CR>
Это взято из Вим Викия:
gt go to next tab
gT go to previous tab
{i}gt go to tab in position i
http://vim.wikia.com/wiki/Using_tab_pages
Надеюсь, что это поможет.
Может
? Но это не работает, если у вас есть вкладки терминала gnome-terminal и вкладки терминала vim. Вам нужно
для vim и
для gnome-terminal.
g + t и g + t являются ярлыками Vim для перехода к следующей и предыдущей вкладкам.
Вы можете использовать <C-Tab>
и <C-S-Tab>
для отображения внутри Vim, но вам, возможно, понадобится помочь вашему терминалу создать правильные коды клавиш. В зависимости от вашего терминала,
urxvt, добавьте в свой .Xresources
файл:
URxvt*keysym.C-Tab: \033[27;5;9~
URxvt*keysym.C-S-Tab: \033[27;6;9~
Alacritty, под key_bindings
добавьте следующее к вашему ~/.config/alacritty/alacritty.yml
:
- { key: Tab, mods: Control, chars: "\x1b[27;5;9~" }
- { key: Tab, mods: Control|Shift, chars: "\x1b[27;6;9~" }
Для некоторых это может быть немного экстремально, но вы можете сделать:
nmap <Left> gT
nmap <Right> gt
Оказывается, вам действительно не нужны клавиши со стрелками в нормальном режиме (просто используйте клавиши hjkl для навигации), и вам не нужно менять вкладки в режиме редактирования. В любом случае использование gt и gT для изменения вкладок является абсурдным.