2012-03-29 13 views
29

enter image description herevim - nerdtree repente rompió

Nerdtree de repente ha empezado actuando un poco extraño. Como puede ver en la captura de pantalla, todos los directorios tienen el prefijo? ~ V ?. posteriormente ya no puedo abrir más los directorios, solo los archivos.

Cualquier persona tiene alguna idea de por dónde empezar aquí. ¿Es esto incluso un problema vim, o tal vez más abajo, en el caparazón mismo?

todas las ideas son apreciadas tanto

+0

¿Podría tratarse de un problema de codificación? – Rook

Respuesta

50

Como alguien sugirió en los comentarios, que era de hecho un problema de codificación. Recientemente cambié a zsh.

Agregar lo siguiente en su bashrc/zshrc etc .. debería solucionar el problema

export LC_ALL=en_US.utf-8 
export LANG="$LC_ALL" 

Alternativamente se puede decir NERDTree no utilizar los caracteres de flecha de lujo, añadiendo

let g:NERDTreeDirArrows=0 

a su vimrc que le permitirá mantener su codificación actual

36

Solución tardía: Indique a vim que use la codificación utf-8 y e verything será bueno, incluso los caracteres desordenados que aparecen en la parte superior de la función y la clase pliegues pero estoy de acuerdo con NPIV, los signos + y - son mucho mejor que las flechas de lujo: D

Agregue esto a su .vimrc

set encoding=utf-8 
+2

Esto solucionó el problema para mí con vim ubuntu 12.04 sin configuración adicional de configuración regional, etc. –

+2

También se arregló para mí en Mac OS X 10.9.2. ¡Gracias por el consejo! –

+0

Tristemente No funcionó en mi MacVIM 77. – code4j

Cuestiones relacionadas