3.2 KiB
isHidden | menupriority | kind | created_at | title | author_name | author_uri |
---|---|---|---|---|---|---|
false | 1 | article | 2011-08-18T00:28:20+02:00 | Vim efficace avec peu d'efforts | Yann Esposito | yannesposito.com |
<%= blogimage("uber_leet_use_vim.jpg","Über leet use vim!") %>
begindiv(intro)
<%= tlal %> Vous désirez apprendre vim (le meilleur editeur de texte connu à ce jour) le plus rapidement possible. Voici mes conseils pour vous aider.
enddiv
Vim ou l'éditeur qui vallait 3 milliards :
Meilleur, plus fort, plus rapide.
Apprenez vim et ce sera votre dernier éditeur. Aucun éditeur que je connaise ne le surpasse. Sa prise en mais est difficile, mais payante.
Je vous conseille de l'apprendre en 5 étapes :
- La survie
- Commencer à être à l'aise
- Se sentir meilleur, plus fort et plus rapide
- Les super-pouvoirs
1er Niveau: survivre
- Installez vim
- Lancez vim.
- NE TOUCHEZ A RIEN! Lisez
Dans un éditeur normal, il suffit de taper sur une touche du clavier et la lettre s'affiche à l'écran.
Pas ici.
Vim est en mode edition.
Commençon par placer vim en mode insertion.
Tapez sur la touche i
.
Voilà, c'est magique. Vous pouvez tapez comme dans un éditeur standard. Mais attention, il y a une touche interdite ; Echap.
Si vous tapez sur Echap, vim repasse en mode edition.
Maintenant que vous savez passer du mode edition au mode insertion. Voici les commandes de survie (toutes en mode edition) :
i
: Passer en mode insértion. Taper Echap pour repasser en mode edition.x
: Supprimer le caractère sous le curseurdd
: Supprimer la ligne courante (et la copier)p
: Coller:wq
: Sauvegarder et quitterhjkl
(optionnel) : se déplacer (<-↓↑->). Souvenez vousj
ressemble à une flèche vers le bas.
Niveau 2 - Débutant
Vous connaissez les commandes de survie. Passons à des commandes pour être un peu plus à notre aise. Je vous suggère :
a
: commei
, mais après la position du curseur.o
: commei
, mais à la ligne suivanteO
: commeo
mais ajoute la ligne avant./pattern
: rechercherpattern
dans le fichier.
Niveau 3 - Débutant supérieur
Vous savez utiliser i
, a
, o
et O
. Mais vous n'êtes toujours pas à l'aise. Vous avez lancé vimtutor plusieurs fois. Il est temps de gagner un peu de vitesse.
Voici les nouvelles commandes à apprendre. Une par jour sera déjà bien.
gg
-> Aller en début de page- N
g
-> Aller à la ligne N
cw
: remplacer le mot sous le curseur
dw
: supprimer le mot sous le curseur
%
: Aller à la parenthèse opposée.
Niveau 3 - Intermédiaire
À partir de maintenant, je vais vous donner les commandes que j'utilise le plus souvent et qui vont vous faire gagner beaucoup de temps.
S-V
: Sélectionner des lignes
-> d les supprimer + copier
->
C-t
: Ajoute une tabulation
C-d
: Supprime une tabulation
C-v I
: Ajoute du texte à toutes les lignes sélectionnées
C-v c
: Remplace le bloc et répètera le contenu sur toutes les lignes.
*
: Chercher la prochaine occurence du mot sous le curseur
#
: comme *
mais dans le sens contraire