GNU/Linux >> Tutoriels Linux >  >> Linux

Qu'est-ce qui pourrait provoquer des caractères étranges dans Vim ?

Cette doublure de scrooloose sur ce fil l'a corrigé :

let g:NERDTreeDirArrows=0

Essayez de mettre ça dans votre .vimrc

(voir aussi :même réponse publiée ici sur Stack Overflow)


J'ai résolu le problème.Ce que j'ai fait pour le résoudre :

  • Modifié /etc/locale.gen à LC_ALL="en_US.UTF-8" au lieu de LC_ALL="en_US"
  • A couru locale-gen en tant que root
  • A couru locale -a , il a montré en_US.UTF-8; cependant, locale a montré LC_ALL étant toujours en_US , puis je me suis souvenu que j'avais exporté LC_ALL dans mon .bashrc hier soir, j'ai essayé de résoudre ce problème, alors j'ai changé mon LANG et LC_ALL à en_US.UTF-8
  • Rechargement du terminal, exécution de gvim , Succès! C'est étrange cependant, il utilise maintenant les caractères de flèche triangulaire, au lieu de ceux de la boîte. Me fait penser qu'il utilise éventuellement les boîtes pour ISO-8859 et les triangles pour UTF-8, ce qui m'amène à soupçonner que je pourrais avoir des problèmes plus tard dans un autre programme. Je le réparerai quand il le faudra.

Peut-être que cela ne vaut pas la peine d'être piraté, mais il semble que cela ait fonctionné pour moi.

J'ai changé la ligne en NERDTree.vim :

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

(c'était !s:running_windows avant)

Maintenant, je ne vois plus de fantaisie + symbole, mais au moins les répertoires de saut fonctionnent à partir de vim. Je suis sous solaris et je ne pense pas avoir un accès root.


Linux
  1. Que fait Ctrl+v dans Vim ?

  2. Que signifient les caractères spéciaux dans Echo {a..z} ?

  3. Qu'est-ce qui peut provoquer la génération de SIGHUP ?

  4. Quelle est la différence entre les paramètres régionaux C.UTF-8 et en_US.UTF-8 ?

  5. Qu'est-ce qui pourrait amener la commande file sous Linux à signaler un fichier texte en tant que données binaires ?

Vim contre Nano :que choisir ?

Afficher les caractères spéciaux cachés dans Vim

DahliaOS est un aperçu de ce que Fuschia de Google pourrait devenir

Qu'est-ce qui peut provoquer une "Ressource temporairement indisponible" sur la commande sock send()

Obtenir les caractères  et â dans la console Linux PuTTY

Qu'est-ce qui peut provoquer un signal 11 ?