blinuxwiki - educational Blinux-minded

 

EduVim

Page history last edited by Orwell 4 yrs ago

FichesEdu | EduJoe

 

EDU - VIM

 

Mini-guide Rapide 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.