Как обновление превосходного ответа alxm выше, строки были перемещены в новый файл. На моем жестком диске он находится в ~/.vim/bundle/nerdtree/lib/nerdtree/bookmark.vim
(я использую vundle). В установке vanilla vim это, скорее всего, будет в ~/.vim/plugin/nerdtree/lib/nerdtree/bookmark.vim
.
1. Отредактируйте файл bookmark.vim
Я закомментировал строку, начинающуюся с call sort...
(строка 246), примерно так:
" This is in ~/.vim/<PLUGINDIR>/nerdtree/lib/nerdtree/bookmark.vim
" FUNCTION: Bookmark.Sort() {{{1
" Class method that sorts all bookmarks
function! s:Bookmark.Sort()
let CompareFunc = function("nerdtree#compareBookmarks")
"call sort(s:Bookmark.Bookmarks(), CompareFunc)
endfunction
2. Выйти из Vim
Выйдите из vim, потому что вы хотите перезагрузить плагины, в частности NERDTree.
3. Отредактируйте файл ~ / .NERDTreeBookmarks.
Расположите их в том порядке, в котором вы хотите. NERDTree теперь уважает ваши пожелания. Ваши торжественные, искренние пожелания по сортировке закладок.
4. Запустите Vim снова
Конечно, все это уже знают, но я подумал, что для этого ответа нужен четвертый шаг.