我只想打開和關閉NERDTree,按下F2按鈕。我以這種方式映射的:將F2映射到NEERDTreeToggle
map <silent> <F2> NERDTreeToggle
但是,事實上,這不能正常工作,我不明白爲什麼...
我只想打開和關閉NERDTree,按下F2按鈕。我以這種方式映射的:將F2映射到NEERDTreeToggle
map <silent> <F2> NERDTreeToggle
但是,事實上,這不能正常工作,我不明白爲什麼...
這裏是我的NERDTree配置。
silent! nmap <C-p> :NERDTreeToggle<CR>
silent! map <F3> :NERDTreeFind<CR>
let g:NERDTreeMapActivateNode="<F3>"
let g:NERDTreeMapPreview="<F4>"
F3
將打開NERDTree面板並突出顯示當前文件。 當您在NERDTree面板中時,F3
將在光標下打開文件。 因此,我可以使用一個按鈕在緩衝區和NERDTree之間跳轉。 (而F4
預覽,因爲它的旁邊F3
)
有沒有辦法獲得相同的行爲,但在拆分或垂直拆分中打開文件inder遊標? – anpel 2016-12-13 10:15:29
C-W v,C-W s。這是一個很好的答案http://vi.stackexchange.com/questions/3364/open-filename-under-cursor-like-gf-but-in-a-new-tab-or-split – cutalion 2016-12-13 14:13:43
原來它可以是使用g:NERDTreeMapOpenSplit =「
您的映射:
map <silent> <F2> NERDTreeToggle
應該是:
map <F2> :NERDTreeToggle<CR>
我想你會發現,會工作(你基本上錯過了冒號和<CR>
使行動發生......
'nmap:執行'NERDTreeToggle'。 getcwd()' –
taro
2012-04-24 18:16:48
現在完美了!謝謝......但你能解釋一下爲什麼你需要添加嗎? getcwd() –
2012-04-24 18:52:32
''是必要的位。這只是意味着按下Enter鍵來執行命令。但是:'nmap :NERDTreeToggle '會做。 –
david
2012-04-24 19:00:23