是否可以通过NERDTree vim插件订购我看到的书签?
我觉得这应该很简单,但是我不知道该怎么做。我使用了~/.NERDTreeBookmarks
,发现该文件中的书签顺序正确,但似乎会根据我使用它们的顺序不断地重新组织书签-这不是我想要的。我也做了:ReadBookmarks
命令,但似乎没有改变顺序。
最佳答案
我遇到了同样的问题,并设法关闭了NERDTree怪异的书签排序。打开NERD_tree.vim
插件文件(通常是~/.vim/plugin/NERD_tree.vim
)。搜索此行:
call s:Bookmark.Sort()
该行应该有两个实例(在NERDTree版本4.2.0中,它们分别位于第209和286行)。通过在两行之前添加
"
来注释掉这两行:"call s:Bookmark.Sort()
现在,您可以编辑
~/.NERDTreeBookmarks
,您的书签将以与文件中相同的顺序显示在NERDTree中。编辑文件后,可以使用:ReadBookmarks
刷新书签列表。关于vim-NERDTree : order bookmarks?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6569794/