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 ?
Réponses
Trop de publicités?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
Cela pourrait vous aider : https://stackoverflow.com/questions/1242026/vim-comma-is-missing-in-insert-mode