我希望能够o
或双击 NERDTree 中的文件,并在右侧拆分打开它,并让 NERDTree 保持打开状态。我还没有找到可以洒在我的 .vimrc 上的魔法灰尘来实现这一点,有人可以帮忙吗?
我想表现得像任何 GUI 文本编辑器一样,其中资源管理器持续存在并且文件在“主窗格”中打开和关闭。
感谢您的任何见解!
在你的试试这个.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。
通过在您的 .vimrc 配置中添加以下行,将在 vim 在打开目录时启动时自动打开 NERDTree,vim ReactProjectFolder
并防止 NERDTree 在首次选择文件时隐藏
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | wincmd p | ene | exe 'NERDTree' argv()[0] | endif