FichesEdu | EduJoe
EDU - VIM
TABLE DES MATIERES
Note de l'auteur:
- VIM est mon éditeur préféré, enfin plus précisément VI pour moi, mais je vous présente VIM car il est facile d'utilisation et moins contraignant.
- Vous remarquerez sans doute que je me suis énormément inspiré de la fiche EDU de Joe ( EduJoe ) pour réaliser celle-ci, merci à O. La Rosa.
E. ESTIENNE
INTRO
Le but de cette fiche EDUcative est de vous permettre d'utiliser VIM.
La maîtrise des differentes possibilités de VIM ne va pas se faire aussi rapidement que l'utilisation de JOE ou NANO, mais quand vous maîtriserez les commandes ci-dessous, vous vous rendrez compte du temps gagné.
VIM est un excellent éditeur de texte, il n'est pas réservé aux débutants, qui devraient plutôt se tourner vers des éditeurs tels que NANO ou JOE, qui sont a mon avis plus "user-friendly", mais permettent moins de choses que VIM.
Attention, le but de cette fiche n'est pas de vous apprendre les commandes une à une, mais d'aller vers l'essentiel. Aussi, n'hésitez pas à ajouter l'une ou l'autre commande que vous jugez utile, voir capitale pour un bon usage efficace de VIM.
UTILISATION DE VIM
VIM fonctionne sous 2 modes:
- un mode édition
- un mode commande
Pour passer du mode édition au mode commande, il faut utiliser la touche ESC
Lorsque vous ouvrez un fichier, vous êtes en mode commande.
POUR OUVRIR UN FICHIER
vim fichier
Pour ouvrir un fichier en lecture seule:
vim -R fichier
ou
view fichier
Pour ouvrir un fichier à la fin de celui-ci:
vim + fichier
Pour ouvrir un fichier à la ligne n:
vim +n fichier
par exemple:
view +15 EduVim.txt 'enter'
ou
vim +15 EduVim.txt 'enter'
Pour définir la taille de la fenêtre dans laquelle se lance vim
vim -w n fichier
MODE EDITION
Ecrire à partir de la position en cours
i
Ecrire à partir de la position suivante
a
Ajouter une ligne en-dessous et écrire
o
Ajouter une ligne au-dessus et écrire
O
POUR QUITTER
Quitter sans avoir fait de modifications
:q
Quitter sans enregistrer les modifications
:q!
Quitter et enregistrer
ZZ ou :wq ou :x
Enregistrer sans quitter
:w
MODE COMMANDE
Recherche d'un mot
/mot
Copie d'une ligne
yy
Copie de n lignes
n yy
Coupe d'une ligne
dd
Coupe de n lignes
n dd
Coller après le curseur
p
Coller avant le curseur
P
Copie du mot suivant
yw
Copie des n mots suivants
n yw
Copie de la fin de la ligne
y$
Coupe du mot suivant
dw
Coupe des n mots suivants
n dw
Coupe de la fin de la ligne
d$
Annuler la dernière commande
u
Déplacement d'un mot vers l'avant
w ou W
Déplacement d'un mot vers l'arrière
b ou B
Fin du mot en cours
e ou E
Commencement de la phrase suivante
)
Commencement de la phrase précédente
(
Commencement du paragraphe suivant
}
Commencement du paragraphe précédent
{
Début de la ligne en cours
^
Fin de la ligne en cours
$
Aller à la ligne n
n G
Aller à la première ligne de l'écran
H
Aller à la ligne médiane de l'écran
M
Aller à la dernière ligne de l'écran
L
Pour effacer le caractère en-dessous du curseur
x
Pour effacer le caractère avant le curseur
X
Pour remplacer le caractère sous le curseur
r
Pour remplacer plusieurs caractères
R
Les flèches permettent aussi de se deplacer dans le texte à la différence de VI qui utilise les touches hjkl soit gauche, droite, haut, bas
QUELQUES LIENS
Pour compléter vos infos:
1 VIM - Trucs et astuces http://glasnost.beeznest.org/articles/276
2 VIM Cookbook - Livre de cuisine VIM http://www.oualline.com/vim-cook.html
3 VIM.org - Site officiel http://www.vim.org/
M. Estienne - mai 2005 - Layout O. La Rosa - Public - rev. 27-11-2005.
Comments (0)
You don't have permission to comment on this page.