Vim,关于不应该存在的事情的错误

时间:2016-07-20 17:06:10

标签: vim

我试图将nerdtreetab映射到n键。 当我按下' n'我收到这个错误:

E486: Pattern not found: nerdtree_tabs_open_on_console_startup=1

我曾经做过

let g:nerdtree_tabs_open_on_console_startup=1

在我的.vimrc文件中,但我将其删除了,为什么会一直弹出?

我已将切换映射到:

map <Leader>n :NERDTreeFocusToggle "toggle nerdtree

1 个答案:

答案 0 :(得分:0)

好的,感谢一些非常有用的评论,我现在知道问题是 <Leader>前面的n会生成实际命令\n而不是我想要的n

更改
map <Leader>n :NERDTreeFocusToggle "toggle nerdtree

map n <plug>NERDTreeTabsToggle<CR>

修复它,我也将其更改为使用plugin命令,因此它直接激活命令,而不是将NERDTreeFocusToggle放在命令行中。

感谢评论者,我会记住这一点以供将来参考。

奖励积分:

将其更改为:

map <C-n> <plug>NERDTreeTabsToggle<CR>

所以它现在是ctrl + n