Я не могу открыть папки в nerdtree vim. Папки не открываются, и отображаются следующие символы:
Кто-нибудь знает, как заставить это работать?
Я бегу UTF-8.
Аналогичный вопрос о переполнении стека: http://stackoverflow.com/questions/8753286/nerd-tree-enter-does-not-open-sub-dirs
gdw2 11 лет назад
0
3 ответа на вопрос
10
Lance
У меня похожая проблема с использованием Vim 7.2 и последней версии плагина NERDtree (4.2.0).
Странные символы потому, что ваш терминал не поддерживает новые стрелки. Вы можете исправить это, поставив
let NERDTreeDirArrows=0
в вашем .vimrc
Я все еще работаю над более важной проблемой - не открывать каталоги.
ty для совета ,,, дайте мне знать, если вы найдете решение проблемы открытия каталогов
Darkmage 12 лет назад
0
Ну, на самом деле это не ответ, но в итоге я обновился до vim 7.3, и проблемы, похоже, исчезли.
Lance 12 лет назад
1
Выполнение, как вы сказали, или, более конкретно, добавление `let g: NERDTreeDirArrows = 0` к моему .vimrc исправило проблему возможности спускаться в каталоги для меня. Вот оригинальный отчет об ошибке: https://github.com/scrooloose/nerdtree/issues/108.
gdw2 11 лет назад
1
1
scottsman
Я знаю, что это старая версия, но у меня была похожая проблема, и имена переменных, похоже, изменились. Следующее исправило проблему для меня с vim 8.0.427 и NERDTree 5.0.0:
let NERDTreeDirArrowExpandable='+' let NERDTreeDirArrowCollapsible='~'
Хотя это может быть связано с ошибкой в условном скрипте nerdtree / plugin / NERD_tree.vim, который касается установки стрелок в зависимости от того, является ли это системой Windows или нет. Инвертирование условного (Удаление !) в строке 70 должно быть:
if nerdtree#runningWindows()
сделал тоже самое.
0
Fisher
let g:NERDTreeDirArrows=0
Работает для меня, и это также исправит проблему открытого каталога.