mémo vim

Vim editor

Une sélection de commande intéressante pour mon éditeur quotidien vim.

En premier temps, vérification de l’installation, et activation de la coloration syntaxique

aptitude install vim && aptitude purge vim-tiny

Ajouter au fichier de configuration /etc/vim/vimrc.local

syn on         " pour coloriser la syntaxe des scripts 
set showmatch  " montre les correspondance entre les paranthèses ouvrantes et fermantes 
set ignorecase " ignore la case lors des recherches
Écrire
i                  => écrit sous le curseur
shift+a            => écrit en fin de ligne
shift+I            => écrit en début de ligne
Ligne vierge
o                  => créer une ligne en dessous de la ligne courante
O                  => créer une ligne en dessus
Copier
yy                  => copie la ligne courante
3yy                 => copie 3 lignes
:%y+                => copie toutes lignes
Couper
dd                  => coupe la ligne courante
3dd                 => coupe 3 lignes
dgg                 => coupe toutes les lignes depuis la ligne courante jusqu'au début
kdgg                => coupe toutes les lignes depuis la ligne courante jusqu'à la fin
:1,.d               => coupe de la première ligne jusqu'à la courante incluse
:1,.-1d             => coupe de la première ligne jusqu'à la courante non incluse
Coller
p                  => colle le presse papier en dessous de la ligne courante
P                  => colle en dessus de la ligne courante
Insérer sur plusieurs lignes à la fois
ctrl+v             => active le sélecteur, déplacer le curseur 
                      pour sélectionner les lignes voulues
shift+i            => passe en mode insertion insérer 
                      les caractères souhaités ou à supprimer
echappe            => appliquer la modification à ces lignes
Concaténer
shift+J            => concaténer la ligne courante et la suivante

About Tekmans