Switching between tabs in NERDTree

前端 未结 9 2069
旧时难觅i
旧时难觅i 2020-12-22 15:59

I\'ve just started using the NERDTree vim plugin for my project.

I can\'t find the documentation for switching between opened tabs. Can anyone tell me the shortcut k

相关标签:
9条回答
  • 2020-12-22 16:01

    '{TabNumber} + gt' will allow you toggle to tab {TabNumber}.

    For example, going to tab 1 will be keying '1' followed by 'g' and 't'.

    The tab number is incremental from 1 left to right.

    0 讨论(0)
  • 2020-12-22 16:07

    A quick check in :h tabs reveals it's CTRL-Page Down to cycle between tabs. You can also use the :tabnext command (:tabn for short).

    0 讨论(0)
  • 2020-12-22 16:07

    Ctrl + ww cycle though all windows

    Ctrl + wh takes you left a window

    Ctrl + wj takes you down a window

    Ctrl + wk takes you up a window

    Ctrl + wl takes you right a window

    0 讨论(0)
  • I use iTerm on the mac, and I like being able to switch to the next/previous tabs using Shift-[left arrow key] and Shift-[right arrow key]

    From my .vimrc, here's how to do the same thing in MacVim;

      map <S-Right> :tabn<CR>
      map <S-Left>  :tabp<CR>
    

    FYI, by default, the key combos Cmd-Shift-[ and Cmd-Shift-] will switch between tabs in MacVim (and in Google Chrome, Safari and probably a bunch of other stuff)

    0 讨论(0)
  • 2020-12-22 16:10

    To enable Tab navigation like firefox add this to your 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>
    

    Also this come in handy Use <A-Fn> to go to the nth tabpage

    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 
    

    Where,

      C --> ctrl key
      S --> Shift key
      A --> Alt key
      F1-10 --> Are the function keys
    

    NOTE: Alt + f4 is usually used for closing of the windows. So check for that. If problem persists you can always map Ctrl or Shift key instead of Alt key, or use some combination of these.

    0 讨论(0)
  • 2020-12-22 16:13

    Adding to digitalronin's answer, I think that the primary browser shortcut (at least in Chrome and Firefox) for switching tabs is option+command+right or left arrow.

    If you want to keep your NERDTree Vim setup consistent with that, then this variation would work.

     map <D-A-Right> :tabn<CR>
     map <D-A-Left>  :tabp<CR>
    
    0 讨论(0)
提交回复
热议问题