Vim - nerdtree внезапно сломался
![enter image description here]()
Нердтри неожиданно начал немного странствовать. Как вы можете видеть на скриншоте, каталоги имеют префикс? ~ V?. впоследствии я больше не могу открывать каталоги, просто файлы.
Кто-нибудь знает, с чего начать. Это даже проблема vim или, возможно, ниже, в самой оболочке?
любые идеи очень ценятся
Ответы
Ответ 1
Как кто-то предложил в комментариях, это действительно проблема кодирования. Недавно я переключился на zsh.
Добавление следующего к вашему bashrc/zshrc и т.д. должно устранить проблему
export LC_ALL=en_US.utf-8
export LANG="$LC_ALL"
В качестве альтернативы вы можете указать NERDTree не использовать символы причудливой стрелки, добавив
let g:NERDTreeDirArrows=0
на ваш vimrc, который позволит вам сохранить текущую кодировку
Ответ 2
Позднее решение: Скажите vim, чтобы использовать кодировку utf-8, и все будет хорошо, даже беспорядочные символы, которые появляются поверх функций и слогов класса
Но я согласен с npiv, + и - намного приятнее, чем причудливые стрелки: D
Добавьте это в свой .vimrc
set encoding=utf-8