将F2映射到NEERDTreeToggle

Giu*_*Pes 10 vim nerdtree

我想打开和关闭NERDTree,按下F2按钮.我用这种方式映射它:

map <silent>  <F2> NERDTreeToggle 
Run Code Online (Sandbox Code Playgroud)

但是,实际上这不能正常工作,我不明白为什么......

cut*_*ion 11

这是我对NERDTree的配置.

silent! nmap <C-p> :NERDTreeToggle<CR>
silent! map <F3> :NERDTreeFind<CR>

let g:NERDTreeMapActivateNode="<F3>"
let g:NERDTreeMapPreview="<F4>"
Run Code Online (Sandbox Code Playgroud)

F3将打开NERDTree面板并突出显示当前文件.当您在NERDTree面板中时,F3将在光标下打开文件.所以,我可以使用一个按钮在缓冲区和NERDTree之间跳转.(并F4预览,因为它是旁边的F3)


小智 6

你的映射:

map <silent> <F2> NERDTreeToggle

应该:

map <F2> :NERDTreeToggle<CR>

我想你会发现它会起作用(你基本上错过了结肠,并且<CR>让动作发生......