我将 VIM 设置为在启动 VIM 时打开 NERDTree:autocmd VimEnter * NERDTree
我应该对我的 vimrc 文件进行哪些更改,以便在启动 VIM 和 NerdTree 时也打开书签?
let NERDTreeShowBookmarks=1
将在启动时显示书签表。如果您想实际打开文件进行编辑,我不知道该怎么做。
NERDTree 提供了一个非常好的文档文件。如果您在 ~/.vim 中提取 zip 文件,它位于 ~/.vim/doc/NERD_tree.txt。如果您想使用 vim 的内置帮助,请运行:helptags ~/.vim/doc/
,然后您就可以使用:help NERDTree
.
当然,如果您在其他地方解压缩了 zip,请将 ~/.vim 替换为您解压缩到的文件夹。
从 Nerdtree 的帮助文件中:
2.2.1。书签表NERDTreeBookmarkTable
如果书签表处于活动状态(参见 |NERDTree-B| 和 |'NERDTreeShowBookmarks'|),它将在树的上方呈现。您可以双击书签或使用 |NERDTree-o| 映射以激活它们。另见 |NERDTree-t| 和 |NERDTree-T|
所以我想
let NERDTreeShowBookmarks=1
你.vimrc
应该工作。
我知道这个问题是不久前被问到的,但由于它位于谷歌结果的顶部,我想我会给出正确的答案。
在您的 .vimrc 文件中,NERDTreeFromBookmark 不会操作书签名称,但会打开硬路径。
例如:
au VimEnter * NERDTreeFromBookmark /path/to/your/bookmark/folder/
这将在 VIM 启动时在该位置打开 NERDTree。
希望对一些人有所帮助。
编辑:
我猜你也可以这样做:
au VimEnter * NERDTree /path/to/a/folder/