每当VIM启动时,我都会将VIM设置为打开NERDTree:autocmd VimEnter * NERDTree
我应该对我的vimrc文件进行哪些更改,以便每当VIM& NerdTree已经开始了?
答案 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/