Gestion des charset sous vim
By Geoffrey on Wednesday 12 July 2006, 12:50 - Geekeries - Permalink
Ne vous attendez pas a trouver un guide exhaustif de la gestion des encodages de caractères sous VIM dans ce billet, d'autres sites et surtout la doc fait ça beaucoup mieux que moi. Je m'en vais juste vous présenter le minimum vital pour vous dépatouiller dans ce foutoire que sont les charset. Le saint graal est consistué de deux variables de configuration: encoding et fileencoding. Les plus perspicaces auront déjà compris les quelques explications qui suivent.
encoding est la variable qui détermine l'encodage des caractères en cours d'édition, tandis que fileencoding contient l'encodage qui sera utilisé à la sauvegarde du fichier.
Concrétement, si vous tapez:
:set encoding=utf-8 :set fileencoding=iso-8859-15
Vous pouvez copier/coller du texte en UTF-8, et quand vous sauvegarderez votre fichier (:w par exemple), vos données seront automatiquement convertie et sauvegardée en ISO-8859-15.
Comments
han ca rox ca
Merci.
Useful, si jamais j'ai (oh, pain) à bosser sur du latin-*.
Depuis le temps que je me galère avec ça : Merci !
Sinon, sous Linux, pour les différences d'encodage entre serveurs (exemple : desktop en utf-8 et serveur en iso-8859-1), il est possible d'utiliser le programme luit via ssh.
Merci!
Faudrait quand même que je me décide à ouvrir la doc de vim