GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué podría causar caracteres extraños en Vim?

Este forro de scrooloose en este hilo lo arregló:

let g:NERDTreeDirArrows=0

Intenta poner eso en tu .vimrc

(ver también:la misma respuesta publicada aquí en Stack Overflow)


Resolví el problema. Qué hice para resolverlo:

  • Editado /etc/locale.gen a LC_ALL="en_US.UTF-8" en lugar de LC_ALL="en_US"
  • Ejecutó locale-gen como root
  • Corrió locale -a , mostró en_US.UTF-8; sin embargo, locale mostró LC_ALL sigue siendo en_US , luego recordé que había exportado LC_ALL en mi .bashrc anoche tratando de arreglar esto, así que cambié mi LANG y LC_ALL a en_US.UTF-8
  • Recargó la terminal, ejecutó 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 los de cuadro para ISO-8859 y 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 llegue el momento.

Tal vez esto no valga la pena, pero parece que funcionó para mí.

Cambié la línea en NERDTree.vim :

call s:initVariable("g:NERDTreeDirArrows", s:running_windows) 

(era !s:running_windows antes)

Ahora no veo ningún + elegante símbolo, pero al menos saltar directorios funciona desde dentro de vim. Estoy en Solaris y no creo que tenga acceso de root.


Linux
  1. Tr analógico para caracteres Unicode?

  2. ¿Qué hace Ctrl+v en Vim?

  3. ¿Qué significan los caracteres especiales en Echo {a..z}?

  4. ¿Cómo buscar caracteres no válidos en Gedit?

  5. ¿Qué caracteres están prohibidos en los nombres de directorio de Windows y Linux?

Vim vs Nano:¿Qué elegir?

Mostrar caracteres especiales ocultos en Vim

DahliaOS es una mirada a lo que podría convertirse el Fuschia de Google

¿Qué puede causar un "Recurso temporalmente no disponible" en el comando sock send ()?

Obtener los caracteres  y â en la consola Linux PuTTY

¿Qué podría causar un 'error de detección' al configurar el cifrado LTO?