Tato jedna vložka od scrooloose na tomto vláknu to vyřešila:
let g:NERDTreeDirArrows=0
Zkuste to zadat do .vimrc
(viz také:stejná odpověď zveřejněná zde na Stack Overflow)
Problém jsem vyřešil. Co jsem udělal, abych ho vyřešil:
- Upraveno
/etc/locale.gen
doLC_ALL="en_US.UTF-8"
místoLC_ALL="en_US"
- Spustil
locale-gen
jako root - Spustil
locale -a
, ukázaloen_US.UTF-8
; nicménělocale
ukázalLC_ALL
stáleen_US
, pak jsem si vzpomněl, že jsem exportovalLC_ALL
v mém.bashrc
minulou noc jsem se to snažil opravit, takže jsem změnilLANG
aLC_ALL
naen_US.UTF-8
- Znovu načetl terminál, spustil
gvim
, úspěch! Je to divné, ale nyní používá znaky trojúhelníkové šipky místo políček. Připadá mi, že používá krabicové pro ISO-8859 a možná trojúhelníky pro UTF-8, což mě vede k podezření, že bych mohl mít problémy v nějakém jiném programu. Opravím to, až na to přijde.
Možná to nestojí za hack, ale zdá se, že to pro mě fungovalo.
Změnil jsem řádek v NERDTree.vim
:
call s:initVariable("g:NERDTreeDirArrows", s:running_windows)
(bylo to !s:running_windows
dříve)
Teď nevidím žádné luxusní +
symbol, ale alespoň přeskakování adresářů funguje zevnitř vim. Používám Solaris a nemyslím si, že mám přístup root.
upravit přihlašovací výzvu nebo záhlaví (/etc/issue), aby se zobrazila IP adresa stroje
Jak naplánovat spuštění programu Java každý den?