Подтвердить что ты не робот

Vim - nerdtree внезапно сломался

enter image description here

Нердтри неожиданно начал немного странствовать. Как вы можете видеть на скриншоте, каталоги имеют префикс? ~ V?. впоследствии я больше не могу открывать каталоги, просто файлы.

Кто-нибудь знает, с чего начать. Это даже проблема vim или, возможно, ниже, в самой оболочке?

любые идеи очень ценятся

4b9b3361

Ответ 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