Не могу открыть папки в Linux

4787
Darkmage

Я не могу открыть папки в nerdtree vim. Папки не открываются, и отображаются следующие символы:

Не могу открыть папки в Linux

Кто-нибудь знает, как заставить это работать?

Я бегу UTF-8.

7
Аналогичный вопрос о переполнении стека: 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 

Работает для меня, и это также исправит проблему открытого каталога.

Похожие вопросы