如预期的那样,使Nerdtree起作用'

发布于 2024-10-29 09:12:02 字数 177 浏览 5 评论 0原文

我希望能够o或双击nerdtree中的文件,并在右侧的拆分中打开,并让nerdtree保持打开状态。我还没有发现魔术灰尘撒在我的.vimrc上以实现这一目标,有人可以帮忙吗?

我想像任何GUI文本编辑器一样行事,探险家坚持下去,文件在“主窗格”中打开和关闭。

感谢您的任何见解!

I want to be able to o or double click on a file in NERDTree, and have it open in a split to the right, and have NERDTree stay open. I haven't found the magic dust to sprinkle on my .vimrc to make this happen yet, can anyone help?

I'd want to to behave like any GUI text editor, where the explorer persists and the files open and close in the 'main pane'.

Thanks for any insight!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半城柳色半声笛 2024-11-05 09:12:02

在您的 .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。

Try this in your .vimrc:

:let NERDTreeQuitOnOpen = 0

I find the following mappings useful:

nnoremap <Leader>d :let NERDTreeQuitOnOpen = 1<bar>NERDTreeToggle<CR>
nnoremap <Leader>D :let NERDTreeQuitOnOpen = 0<bar>NERDTreeToggle<CR>

So \d opens a NERDTree that closes on file selection, while \D opens a persistent/pinned NERDTree.

小兔几 2024-11-05 09:12:02

通过将以下几行放入 .vimrc 配置中,当 vim 启动打开目录 vim ReactProjectFolder 时,将自动打开 NERDTree,并防止 NERDTree 在首次选择

autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | wincmd p | ene | exe 'NERDTree' argv()[0] | endif

书呆子树常见问题解答

By putting the following lines in your .vimrc config will open NERDTree automatically when vim starts up on opening a directory vim ReactProjectFolder and prevent NERDTree from hiding when first selecting a file

autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | wincmd p | ene | exe 'NERDTree' argv()[0] | endif

Taken from the nerdtree f.a.q

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文