Mam bardzo dziwny problem w Vimie, używając wtyczki drzewa NERD, gdzie, jak widać na zdjęciu, postacie są bardzo dziwne. Gdzie jest to, ~ V 3/4 powinno być | -. Ustawiłem LANG na en_US i LC_ALL na en_US (w Arch linux) i używam czcionki Anonymous Pro, chociaż zmiana czcionki nie ma znaczenia.
13
:set fenc=utf-8
”, ale tak naprawdę nie jest to rozwiązanie długoterminowe.Odpowiedzi:
Ta jedna wkładka ze scrooloose na tym wątku naprawiła to:
Spróbuj umieścić to w swoim
.vimrc
(patrz także: ta sama odpowiedź opublikowana tutaj w sekcji Przepełnienie stosu )
źródło
Rozwiązałem problem. Co zrobiłem, aby to rozwiązać:
/etc/locale.gen
naLC_ALL="en_US.UTF-8"
zamiastLC_ALL="en_US"
locale-gen
jako rootlocale -a
, to pokazałoen_US.UTF-8
; jednaklocale
wykazywałyLC_ALL
nadalen_US
, potem przypomniałem sobie, że wywoziłLC_ALL
w mojej.bashrc
ostatniej nocy starają się to naprawić, więc zmieniłemLANG
iLC_ALL
doen_US.UTF-8
gvim
, sukces! To dziwne, używa teraz trójkątnych znaków strzałek zamiast pudełkowych. Sprawia, że myślę, że używa pudełkowych dla ISO-8859 i ewentualnie trójkątów dla UTF-8, co prowadzi mnie do podejrzeń, że mogę mieć problemy w dalszej części innego programu. Naprawię to, jeśli chodzi o to.źródło
LC_ALL="en_US.UTF-8
wystarczyło miMoże to nie jest warte włamania, ale wydaje mi się, że zadziałało.
Zmieniłem linię w
NERDTree.vim
:(było
!s:running_windows
wcześniej)Teraz nie widzę żadnego wymyślnego
+
symbolu, ale przynajmniej przeskakiwanie katalogów działa z poziomu vima. Jestem na solaris i nie sądzę, że mam dostęp do roota.źródło
Moją zmianą było usunięcie boolowskiej negacji (znak!). Oto git diff:
źródło
Bezpośrednie dodanie wartości do następnych 2 zmiennych w .vimrc (konfiguracja vim) rozwiązało problem:
Powinny to być wartości domyślne, ale z jakiegoś powodu nie zostały dla mnie ustawione na Ubuntu / vim.
źródło
Jeśli twój vimrc się zmienia
guicursor
, spróbuj usunąć tę linię. Inne zmienne, które wydają się powodować / zapobiegać:set guicursor=
in vimrcset t_Co=
in vimrcexport TERM=xterm-256color
w powłoceźródło
W moim przypadku problem związany był z problemem lokalizacji. Rozwiązanie:
Ustalić wartość:
eksport LC_ALL = "en_US.UTF-8"
Uruchom vim:
wigor
Zobacz szczegóły problemu z ustawieniami regionalnymi tutaj:
Nie można ustawić LC_CTYPE na domyślne ustawienia regionalne: brak takiego pliku lub katalogu
źródło