Nerd tree: entrée ne s'ouvre pas sous répertoires
J'ai installé NERDTree via l'agent Pathogène sur Mac OSX 10.6.8.
Quand je vim un dir, je ne peux pas entrer dans des sous répertoires avec la touche enter. En outre, la dirs ressembler à ceci:
?~V? doc/
Ce qu'il se passe?
- Il ressemble à Vim est impossible d'afficher la flèche ou
+
signe. Vim dans le terminal (je pense) ou MacVim? Vim version? Si Vim dans le terminal, ce qui ne$ echo $TERM
dans le terminal dit et utilisez-vous Terminal.app ou iTerm?
Vous devez vous connecter pour publier un commentaire.
Mettre cela dans mon .vimrc résolu le problème:
let g:NERDTreeDirArrows=0
Le créateur m'a donné la solution: https://github.com/scrooloose/nerdtree/issues/108
Sur Mountain Lion 10.8.2
Cela a fonctionné pour moi
J'ai suivi jernkuan de réponse, mais n'a pas fonctionné. Ce qui a fonctionné pour moi a été de taper
:set encoding=utf-8
à l'intérieur de vim, Mais je perds quand je sortir de vim. Je dois le faire à chaque fois que je suis sur vimset encoding=utf-8
pour votre .vimrc pour activer cette fonction par défaut! Toute commande que vous entrez dans vim, vous pouvez ajouter à votre .vimrc. Votre solution est la seule qui a fonctionné pour moi!Si vous souhaitez malgré tout essayer d'obtenir la flèche caractères de travail, voici ma réponse à partir de Pourquoi mon nerd tree avoir ces drôles de personnages. Je run Arch Linux, de sorte que votre kilométrage peut varier.
J'ai eu exactement ce même problème et a réussi à résoudre ce problème en enlevant le commentaire de l'UTF-8 et en laissant ISO 8879-1 commentaires dans /etc/locale.gen. Ensuite, j'ai couru locale-gen et redémarré. Également ajouté " export LANG=en_US.UTF-8' à mon .bashrc. Voici les résultats de mes paramètres régionaux une fois qu'il a commencé à travailler:
Je suis sous RedHat 6.1 et vim 7.3 et a dû recompiler vim avec support multi-octets.
Puis vérifiez que le support multi-octets a été activée.
Vérifier
locale
sur votre système, si la sortie est quelque chose comme celui-ciLANG=C
puis effectuez les étapes suivantes:sudo echo "LANG=en_US.UTF-8" >> /etc/locale.conf
sudo locale-gen
etsudo reboot
vérifier votre
locale
de nouveau. J'espère que cela peut résoudre votre problème.Sur ma fedora 27, je viens de mettre
set encoding=utf-8
dans la mienne~/.vimrc
fichier, et il commence à travailler correctement.