Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VIM-NerdTree-启动VIM时打开书签_Vim_Nerdtree - Fatal编程技术网

VIM-NerdTree-启动VIM时打开书签

VIM-NerdTree-启动VIM时打开书签,vim,nerdtree,Vim,Nerdtree,通过执行以下操作,我将VIM设置为在VIM启动时打开NERDTree:autocmd Vimmenter*NERDTree 我应该对我的vimrc文件进行哪些更改,以便在启动VIM&NerdTree时书签也会打开?来自NerdTree的帮助文件: 2.2.1。书签表nerdtreebookmark表 如果书签表处于活动状态(请参见| NERDTree-B |和|‘NERDTreeShowBookmarks’|),它将呈现在树的上方。您可以双击书签或使用| NERDTree-o |映射来激活书签。

通过执行以下操作,我将VIM设置为在VIM启动时打开NERDTree:autocmd Vimmenter*NERDTree


我应该对我的vimrc文件进行哪些更改,以便在启动VIM&NerdTree时书签也会打开?

来自NerdTree的帮助文件:

2.2.1。书签表nerdtreebookmark表
如果书签表处于活动状态(请参见| NERDTree-B |和|‘NERDTreeShowBookmarks’|),它将呈现在树的上方。您可以双击书签或使用| NERDTree-o |映射来激活书签。另见| NERDTree-t |和| NERDTree-t|

所以我猜

让NERDTreeShowBookmarks=1
在您的
中。vimrc
应该可以工作。

让NERDTreeShowBookmarks=1
将在启动时显示书签表。如果你真的想打开文件进行编辑,我不知道怎么做

NERDTree提供了一个非常好的文档文件。如果您在~/.vim中提取了zip文件,它位于~/.vim/doc/NERD_tree.txt。如果要与vim的内置帮助一起使用,请运行
:helptags~/.vim/doc/
,然后可以使用
:help NERDTree
访问它


当然,如果您在其他地方提取了zip,请将~/.vim替换为您将其提取到的文件夹。

我知道这个问题不久前被问到,但由于它位于谷歌搜索结果的顶部,我想我会给出正确的答案

在.vimrc文件中,NERDTreeFromBookmark不会操作书签名称,但会打开一个硬路径

例如:

au VimEnter *  NERDTreeFromBookmark /path/to/your/bookmark/folder/
这将在VIM启动时打开该位置的NERDTree

希望这能帮助一些人

编辑:

我猜你也可以这样做:

au VimEnter *  NERDTree /path/to/a/folder/

正确的。谢谢你的回答!酷,我不知道如何加载那个帮助文件,它非常有用。因此,要直接打开NERDTree进入书签,只需在Vim上执行autocmd VimCenter*NERDTree bookmarkName
:help NERDTree
,这实际上就是我想要的答案。非常感谢。