Переключение между вкладками в NERDTree



Я только начал использовать плагин NERDTree vim для моего проекта.



Я не могу найти документацию для переключения между открытыми вкладками. Может ли кто-нибудь сказать мне комбинацию клавиш[s] ?



спасибо...

863   8  

8 ответов:

дополнительный вариант (и мой личный выбор)помимо перечисленных Майклом Мэдсеном:

gt = Следующая вкладка

gT = предыдущую вкладку

мне нравится привязывать мои навигационные клавиши vim к переключению между вкладками. Вот строки из моего .vimrc file:

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 и, вероятно, кучу других вещей)

Мои настройки

map <F2> :NERDTreeToggle<cr>
map <C-Right> :tabn<cr>
map <C-Left> :tabp<cr>

добавляя к ответу 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

    Ничего не найдено.