Questions tagged «plugin-nerdtree»

1
如何使用Vundle安装NERDTree?
我开始使用Vim,我选择了Vundle而不是Pathogen。 我想知道是否可以使用Vundle安装NERDTree。 我正在启动Vim并搜索NERDTree,如下所示: :BundleSearch NERDTree 但是它没有找到插件,只是: "Keymap: i - Install plugin; c - Cleanup; s - Se| arch; R - Reload list |~ "Search results for: NERDTree |~ Plugin 'nerdtree-ack' |~ Plugin 'FindInNERDTree'

5
如何使用单个按键打开和关闭NERDTree(切换NERDTree视图)?
有时,在工作流程中,我可能想随时随地打开/搜索文件。我想映射一个键(例如F6)以打开和关闭NERDTree(即,我想切换NERDTree视图)。另外,我希望NERDTree在其切换视图中显示隐藏的文件和文件夹,如果可能的话,当我打开文件进行编辑时,我也希望它自动关闭。谢谢 !


1
NERDTree如何打开文件并自动关闭资源管理器缓冲区
使用NERDTree插件时,默认行为是打开一个新文件并保持NERDTree缓冲区打开。我想要做的是保留此默认行为,但也可以在需要时覆盖它,以便打开文件后将关闭NERDTree缓冲区。 我知道let NERDTreeQuitOnOpen=1当我打开新文件时可以用来自动关闭NERDTree缓冲区,但是此选项完全覆盖默认行为(这不是我想要的)。 理想情况下,我想知道NERDTree中是否有内置功能来执行我想要的操作。(我一直在搜索,但没有找到类似的东西,所以我想它实际上不存在) 如果不存在,我有两个想法: 首先是创建一个将设置NERDTreeQuitOnOpen为的功能1,打开文件,然后再次NERDTreeQuitOnOpen将其设置为0。 第二个是创建以下映射:map d<CR> <CR> :NERDTree <CR> :bd<CR>打开文件(第一个<CR>),返回到NERDTree缓冲区(:NERDTree <CR>),然后关闭该缓冲区(:bd <CR>)。我应该改进它,以便映射仅存在于NERDTree缓冲区中,但是我认为这是一个非常丑陋的解决方案,我认为可以对其进行改进。 哪个主意最好,为什么?还是有更好的选择?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.