Tengo este problema realmente extraño en Vim usando el complemento de árbol NERD, donde, como puedes ver en la imagen, los personajes se muestran muy extraños. Donde está el ahat, ~ V 3/4 debería ser | -. He configurado mi LANG en en_US y LC_ALL en en_US (en Arch Linux), y estoy usando la fuente Anonymous Pro, aunque cambiar la fuente no hace ninguna diferencia.
13
:set fenc=utf-8
", pero esa no es realmente la solución a largo plazo.Respuestas:
Este revestimiento de scrooloose en este hilo lo arregló:
Intenta poner eso en tu
.vimrc
(ver también: la misma respuesta publicada aquí en Stack Overflow )
fuente
He resuelto el problema. Lo que hice para resolverlo:
/etc/locale.gen
enLC_ALL="en_US.UTF-8"
lugar deLC_ALL="en_US"
locale-gen
como rootlocale -a
, se notabaen_US.UTF-8
; Sin embargo,locale
mostróLC_ALL
aún siendoen_US
, entonces recordé que había exportadoLC_ALL
en mi.bashrc
última noche tratando de solucionar este problema, por lo que he cambiadoLANG
yLC_ALL
queen_US.UTF-8
gvim
, ¡éxito! Sin embargo, es extraño, ahora está usando los caracteres de flecha triangular, en lugar de los de cuadro. Me hace pensar que usa las cajas para ISO-8859 y los triángulos para UTF-8 posiblemente, lo que me lleva a sospechar que podría tener problemas en el futuro en algún otro programa. Lo arreglaré cuando se trata de eso.fuente
LC_ALL="en_US.UTF-8
fue suficiente para míTal vez esto no valga la pena, pero parece que funcionó para mí.
Cambié la línea en
NERDTree.vim
:(fue
!s:running_windows
antes)Ahora no veo ningún
+
símbolo elegante , pero al menos saltar directorios funciona desde vim. Estoy en Solaris y no creo que tenga acceso de root.fuente
Mi cambio fue eliminar la negación booleana (¡personaje!). Aquí hay un git diff:
fuente
Agregar valores explícitamente a las siguientes 2 variables en .vimrc (vim config) resolvió el problema para mí:
Estos deberían ser valores predeterminados, pero por alguna razón no se establecieron para mí en ubuntu / vim.
fuente
Si su vimrc está cambiando
guicursor
, intente eliminar esa línea. Otras variables que parecen causar / prevenir estas son:set guicursor=
en vimrcset t_Co=
en vimrcexport TERM=xterm-256color
en shellfuente
En mi caso, el problema estaba relacionado con el problema de la configuración regional. Solución:
Valor ajustado:
export LC_ALL = "en_US.UTF-8"
Ejecute vim:
empuje
Vea los detalles para el problema local aquí:
No se puede establecer LC_CTYPE en la configuración regional predeterminada: no existe tal archivo o directorio
fuente