将vim选项卡映射到键以自动打开NERDTree

时间:2012-03-26 09:57:01

标签: vim tabs

我已将Vim选项卡功能的键映射作为

318 map <C-h> : tabprevious<CR>$
319 map <C-l> : tabnext<CR>$
320 map <C-t> : tabnew<CR> <Esc>:NERDTree<CR>$ 

但它似乎不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我不确定前导数字和尾随$是什么。

试试这些:

nnomap <C-h> :tabprevious<CR>
nnomap <C-l> :tabnext<CR>
nnomap <C-t> :tabnew<CR>:NERDTree<CR>

映射中的所有字符都按字面处理(就像您键入它们一样)。请注意,noremap版本更安全,因为它们是非递归的,尽管在这种情况下没有任何区别。此外,nnoremap仅限于正常模式,这对于这些映射是有意义的(当您在选项卡之间切换时,您不希望成为插入模式)。