Table des matières
Vim
Vimrc
Activer la coloration :
echo "syn on" >> ~/.vimrc
Modifier l'indentation à 4 :
echo "set tabstop=2" >> ~/.vimrc
Dans l'éditeur
Attention, pour toutes ces commandes, penser à être sortie du mode “insertion”: [Echap]
Fichier
Enregistrer :
:w
Quitter :
:q
Enregistrer et quitter :
:x
Forcer à quitter, par exemple après des modifications dont on ne tient plus compte :
:q!
Insertion
Sans aucune modification :
i
En créant une ligne vide après celle où se trouve le curseur :
o
En supprimant le caractère sur lequel se trouve le curseur :
s
En supprimant la ligne sur laquelle se trouve le curseur :
S
Annuler/Rétablir
Annuler la dernière modification :
U
Rétablir la dernière annulation :
<CTRL>R
Couper/Supprimer
Couper/Supprimer la ligne sur laquelle se trouve le curseur :
dd
Couper/Supprimer 5 lignes à partir de celle sur laquelle se trouve le curseur :
d5d
Couper de la ligne 27 à la ligne 38 du fichier :
:27,38
Couper de la ligne 38 à la fin du fichier :
:38,$
Copier/Coller
Copier la ligne sur laquelle se trouve le curseur :
yy
Copier 5 lignes à partir de celle sur laquelle se trouve le curseur :
y5y
Coller le presse papier à partir de la ligne située juste après celle sur laquelle se trouve le curseur :
p
Recherche
Recherche une expression :
/expression
Aller à découverte suivante :
n
Aller à la découverte précédente :
N
Aller à
La fin du fichier :
G
Le début du fichier :
gg
La ligne 42 :
:42
RegExp
Modifier toutes les expressions “mon serveur1” par “mon serveur2” :
:%s/mon\ serveur1/mon\ serveur2/g
:%s_mon\ serveur1_mon\ serveur2
