En console, j'utilise vim, un clone libre de vi, pour éditer un texte.
L' histoire de vi.
Trucs
pour trouver l'accolade correspondante à celle sur laquelle le curseur se trouve, taper '%'
pour indenter vers la droite, '»'; pour indenter vers la gauche, '«'
pour remplacer depuis la position du curseur jusqu'à la fin du texte 'toto' par 'titi' :
:.,$s/toto/titi/
pour supprimer des crochets et ce qu'ils contiennent :
:%s/\[[^\[\]]*\]//g
pour effacer à partir d'un {pattern} jusqu'à la fin de la ligne à travers tout le texte :
:%s/{pattern}.*//
pour faire apparaitre la ligne de stats : ctrl+g
pour sortir de vim: ctrl+z et on est de nouveau en ligne de commande; pour retourner dans vim, taper dans le shell
fg
-
pour changer d'un fichier à l'autre : ctrl+w ctrl+w (2 fois)
Fichiers de configuration
.vimrc
pour avoir les couleurs : syntax on
pour régler l'indentation à 2 : set sw=2
pour avoir un backspace convenable : set bs=2
pour ne pas imiter vi : set nocp
pour aller à la ligne (80 colonnes) : set textwidth=80 (NB: à faire avant de taper le texte, pas après)
pour avoir la position du curseur (ligne, colonne) en bas à droite : set ruler (set noruler pour l'enlever)
Liens