在NERDTree中的选项卡之间切换

我刚刚开始为我的项目使用NERDTree vim插件。

我无法find在打开的选项卡之间切换的文档。 任何人都可以告诉我的快捷键[S]?

谢谢…

迈克尔·马德森(Michael Madsen)列出的另外一个select(以及我个人的select):

gt =下一个标签

gT =上一个标签

我喜欢绑定我的vim导航键来切换标签。 这里是我的.vimrc文件中的行:

 map <Cl> :tabn<CR> map <Ch> :tabp<CR> map <Cn> :tabnew<CR> 

这样,我可以使用左右button切换标签,就像我通常会移动光标,除了我只是按住Ctrl键。

  • Control + l移到下一个选项卡
  • Ctrl + h移到上一个标签
  • Control + n创build一个新的选项卡

快速检查:h tabs显示它的CTRLPage Down以在选项卡之间循环。 您也可以使用:tabnext命令(简称:tabn )。

我在Mac上使用iTerm,我喜欢使用Shift- [左箭头键]和Shift- [右箭头键]切换到下一个/上一个选项卡。

从我的.vimrc文件中,如何在MacVim中做同样的事情;

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

仅供参考,默认情况下,组合键Cmd-Shift- [和Cmd-Shift-]将在MacVim中的标签(以及谷歌浏览器,Safari和其他可能的其他东西)之间切换,

添加到digitalronin的答案,我认为切换选项卡的主要浏览器快捷方式(至less在Chrome和Firefox)是选项+命令+向右或向左箭头。

如果你想保持你的NERDTree Vim的设置一致,那么这个变化将起作用。

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

我的设置

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

要启用像Firefox这样的Tab导航添加到您的vimrc:

 nnoremap <CS-tab> :tabprevious<CR> nnoremap <C-tab> :tabnext<CR> nnoremap <Ct> :tabnew<CR> inoremap <CS-tab> <Esc>:tabprevious<CR>i inoremap <C-tab> <Esc>:tabnext<CR>i inoremap <Ct> <Esc>:tabnew<CR> inoremap <CSw> <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通常用于closures窗口。 所以检查一下。 如果问题仍然存在,您可以始终使用Ctrl或Shift键代替Alt键,或者使用这些键的组合。

'{TabNumber} + gt'将允许您切换到标签{TabNumber}

例如,进入标签1将键入“1”,接着是“g”和“t”。

选项卡号从1到左为增量。