使NERDTree按预期工作

Ale*_*Mcp 3 vim nerdtree

我希望能够o或双击NERDTree中的文件,并将其打开到右侧,并让NERDTree保持打开状态.我还没有发现魔法粉尘洒在我的.vimrc上才能让这种情况发生,有人可以帮忙吗?

我想表现得像任何GUI文本编辑器一样,资源管理器持续存在,文件在"主窗格"中打开和关闭.

感谢您的任何见解!

Jee*_*eet 11

试试这个.vimrc:

:let NERDTreeQuitOnOpen = 0
Run Code Online (Sandbox Code Playgroud)

我发现以下映射很有用:

nnoremap <Leader>d :let NERDTreeQuitOnOpen = 1<bar>NERDTreeToggle<CR>
nnoremap <Leader>D :let NERDTreeQuitOnOpen = 0<bar>NERDTreeToggle<CR>
Run Code Online (Sandbox Code Playgroud)

因此\d打开一个关闭文件选择的NERDTree,同时\D打开一个持久/固定的NERDTree.

  • 宾果,做到了.因此,当你学习/设置vim时,主要的规则就是盲目地将别人的设置视为你自己的设置.最好将这些行逐个放入,以便按照您的需要构建程序.:-) (2认同)