我希望能够o
或双击NERDTree中的文件,并将其打开到右侧,并让NERDTree保持打开状态。我还没有找到魔法粉尘洒在我的.vimrc上才能让这种情况发生,有人可以帮忙吗?
我希望表现得像任何GUI文本编辑器一样,资源管理器在“主窗格”中保持不变并打开和关闭文件。
感谢您的任何见解!
答案 0 :(得分:11)
在.vimrc
:
:let NERDTreeQuitOnOpen = 0
我发现以下映射很有用:
nnoremap <Leader>d :let NERDTreeQuitOnOpen = 1<bar>NERDTreeToggle<CR>
nnoremap <Leader>D :let NERDTreeQuitOnOpen = 0<bar>NERDTreeToggle<CR>
因此\d
打开一个关闭文件选择的NERDTree,而\D
打开一个持久/固定的NERDTree。
答案 1 :(得分:0)
通过在.vimrc配置中添加以下行,将在打开目录vim ReactProjectFolder
的vim启动时自动打开NERDTree,并防止NERDTree在首次选择文件时隐藏。
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | wincmd p | ene | exe 'NERDTree' argv()[0] | endif