是否可以通过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/

10-12 22:20