8 ответов:
дополнительный вариант (и мой личный выбор)помимо перечисленных Майклом Мэдсеном:
gt= Следующая вкладка
gT= предыдущую вкладку
мне нравится привязывать мои навигационные клавиши vim к переключению между вкладками. Вот строки из моего
.vimrcfile:map <C-l> :tabn<CR> map <C-h> :tabp<CR> map <C-n> :tabnew<CR>таким образом, я могу переключаться между вкладками с помощью левой и правой кнопок так же, как я обычно перемещаю курсор, за исключением того, что я просто держу управления ключ, а также.
- управления+l переход на следующую вкладку
- управления+h переход к предыдущему вкладка
- управления+n создает новую вкладку
быстрая регистрация в
:h tabsпоказывает это CTRL -Страницы для переключения между вкладками. Вы также можете использовать
Я использую iTerm на mac, и мне нравится переключаться на следующую / предыдущую вкладки с помощью Shift - [клавиша со стрелкой влево] и Shift - [клавиша со стрелкой вправо]
из моего .vimrc, вот как сделать то же самое в MacVim;
map <S-Right> :tabn<CR> map <S-Left> :tabp<CR>FYI, по умолчанию, ключевые комбо Cmd-Shift - [и Cmd-Shift -] будут переключаться между вкладками в MacVim (и в Google Chrome, Safari и, вероятно, кучу других вещей)
добавляя к ответу digitalronin, я думаю, что основной ярлык браузера (по крайней мере, в Chrome и Firefox) для переключения вкладок-это опция+команда+стрелка вправо или влево.
Если вы хотите, чтобы ваша настройка NERDTree Vim соответствовала этому, то этот вариант будет работать.
map <D-A-Right> :tabn<CR> map <D-A-Left> :tabp<CR>
чтобы включить навигацию по вкладкам, например 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 обычно используется для закрытия окон. Так что проверь это. Если проблема сохраняется, вы всегда можете сопоставить Ctrl или Shift вместо клавиши Alt или использовать некоторую их комбинацию.
'{TabNumber} + gt'позволит вам переключиться на вкладку{TabNumber}.например, переход на вкладку 1 будет вводить '1', а затем 'g'и ' t'.
номер вкладки является инкрементным от 1 слева направо.
Comments