3 votes

La saisie de virgules est manquante dans le mode insertion de Vim

Bon, ce n'est pas une question spécifique à Ubuntu mais la voici quand même. J'utilise Vim 7.2 avec Ubuntu 10.04. J'ai installé Vim il y a environ un jour en utilisant apt-get, donc ce n'est pas la version par défaut que vous obtenez avec le système. Voici le problème : lorsque je tape du texte dans un fichier texte en mode insertion de Vim, le caractère virgule n'apparaît pas. Peu importe le nombre de fois où j'appuie sur le bouton de virgule, il ne s'affiche pas et ne l'ajoute pas au fichier texte. Y a-t-il un problème avec le mappage des caractères dans Vim ? Avez-vous des suggestions pour résoudre ce problème ?

6voto

Votre paramètre cinkeys est malformé :

set cinkeys=0{,0},:,0#,!,!^F

Voir :help cinkeys-format pour les détails, mais le ! doit être suivi de quelque chose, qui est interprété comme une virgule, plutôt que d'être une entrée de juste " !". Comme le ! signifie qu'il ne faut pas insérer la clé, la virgule n'est pas prise en compte.

La suppression de la ligne de votre fichier .vimrc (qui utilise la valeur par défaut) ou la suppression du point d'exclamation malveillant fonctionnera :

set cinkeys=0{,0},:,0#,!^F

3voto

ahockley Points 373

Je pense avoir trouvé la solution supprimer la ligne suivante du fichier .vimrc a résolu le problème

set cinkeys=0{,0},:,0#,!,!^F

1voto

DylanJ Points 951

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X