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

时间:2011-01-27 16:35:28

标签: vim nerdtree

每当VIM启动时,我都会将VIM设置为打开NERDTree:autocmd VimEnter * NERDTree

我应该对我的vimrc文件进行哪些更改,以便每当VIM& NerdTree已经开始了?

3 个答案:

答案 0 :(得分:31)

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

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

当然,如果您在其他位置解压缩了zip,请将〜/ .vim替换为您将其解压缩到的文件夹。

答案 1 :(得分:7)

来自Nerdtree的帮助文件:

  

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

所以我想那个 <{1}}中的let NERDTreeShowBookmarks=1应该有效。

答案 2 :(得分:3)

我知道这个问题是在不久之前被问过的,但由于它位于Google搜索结果的顶部,我认为我会给出正确答案。

在你的.vimrc文件中,NERDTreeFromBookmark不会运行书签名称,但它会打开一个硬路径。

例如:

au VimEnter *  NERDTreeFromBookmark /path/to/your/bookmark/folder/

这将在VIM启动时在该位置打开NERDTree。

希望能帮助一些人。

修改

我猜你也可以这样做:

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