在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
显示它的CTRL – Page 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到左为增量。