GNU/Linux >> Znalost Linux >  >> Linux

Co by mohlo způsobit podivné postavy ve Vimu?

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 do LC_ALL="en_US.UTF-8" místo LC_ALL="en_US"
  • Spustil locale-gen jako root
  • Spustil locale -a , ukázalo en_US.UTF-8; nicméně locale ukázal LC_ALL stále en_US , pak jsem si vzpomněl, že jsem exportoval LC_ALL v mém .bashrc minulou noc jsem se to snažil opravit, takže jsem změnil LANG a LC_ALL na en_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.


Linux
  1. Jaké znaky jsou v názvech adresářů Windows a Linux zakázány?

  2. Zjištění, jaké znaky daný font podporuje

  3. Co může způsobit generování SIGHUP?

  1. Co by mohlo způsobit, že Nas Mount bude reagovat pomalu?

  2. Jaký je rozdíl mezi národními prostředími C.UTF-8 a en_US.UTF-8?

  3. Co by mohlo způsobit, že příkaz file v Linuxu nahlásí textový soubor jako binární data?

  1. Tr Analog pro znaky Unicode?

  2. Co dělá Ctrl+v ve Vimu?

  3. Co může způsobit signál 11?