I want just to open and close NERDTree, pushing the F2 button. I've mapped it in this way :
map <silent> <F2> NERDTreeToggle
But, Actually this doesn't work properly and I haven't understood why...
I want just to open and close NERDTree, pushing the F2 button. I've mapped it in this way :
map <silent> <F2> NERDTreeToggle
But, Actually this doesn't work properly and I haven't understood why...
Here is my config for NERDTree.
silent! nmap <C-p> :NERDTreeToggle<CR>
silent! map <F3> :NERDTreeFind<CR>
let g:NERDTreeMapActivateNode="<F3>"
let g:NERDTreeMapPreview="<F4>"
F3
will open NERDTree panel and highlight current file.
And when you're in the NERDTree panel, F3
will open file under cursor.
So, I can use one button to jump between buffer and NERDTree.
(And F4
for preview because it's next to F3
)
your mapping:
map <silent> <F2> NERDTreeToggle
should be:
map <F2> :NERDTreeToggle<CR>
I think you'll find that'll work (you basically missed the colon and the <CR>
to make the action happen...
© 2022 - 2024 — McMap. All rights reserved.
nmap <silent> <F2> :execute 'NERDTreeToggle ' . getcwd()<CR>
– Vanadinite<CR>
is the necessary bit. It just means hit the Enter key to execute the command. But:nmap <silent> <F2> :NERDTreeToggle<CR>
will do. – Idougetcwd()
is used to set working directory. – Vanadinite