{{tag>fr fr:linux fr:client fr:shell}} ====== Vi ====== Quelques raccourcis utiles dans vi/vim. ===== Edition simple ===== * Aller à la ligne NNN :NNN * Couper NNN lignes NNNdd * Copier NNN lignes NNNyy * Coller p * Undo u * Redo CTRL+r * Répéter la dernière modification . ===== Rechercher et remplacer ===== * Remplacer un mot : cw * Rechercher/Remplacer : la ligne suivante remplace chaine1 par chaine2 entre les lignes debut et fin (1,$ touche tout le doc) start,end s/string1/string2/g %s/é/\é/g %s/ç/\ç/g %s/à/\à/g %s/è/\è/g ===== Sauver/Quitter ===== * sauver :w * sauver et quitter :x :wq * quitter sans sauver :q! ===== Avancé ===== * Désactiver l'indentation automatique (utile pour coller des blocs de texte) : :set noai :set noautoindent * Conversion de fichier :set ff=unix :set encoding=utf-8 :set fileencoding=utf-8 ===== Links ===== * http://www.eisti.fr/~bp/doc/viavance.html