scratch/content/html/fr/blog/Efficient-Vim-knowledge.md

103 lines
3.2 KiB
Markdown
Raw Normal View History

2011-08-19 14:08:50 +00:00
-----
isHidden: false
menupriority: 1
kind: article
created_at: 2011-08-18T00:28:20+02:00
title: Vim efficace avec peu d'efforts
author_name: Yann Esposito
author_uri: yannesposito.com
# tags:
-----
<%= 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 :
1. La survie
2. Commencer à être à l'aise
3. Se sentir meilleur, plus fort et plus rapide
4. Les super-pouvoirs
[Vim]: http://www.vim.org
[vim]: http://www.vim.org
## 1er Niveau: survivre
2011-08-19 16:28:36 +00:00
0. Installez [vim]
1. Lancez vim.
2. NE TOUCHEZ A RIEN! Lisez
2011-08-19 14:08:50 +00:00
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 curseur
- `dd` : Supprimer la ligne courante (et la copier)
- `p` : Coller
- `:wq` : Sauvegarder et quitter
- `hjkl` (optionnel) : se déplacer (<-&darr;&uarr;->). Souvenez vous `j` 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` : comme `i`, mais après la position du curseur.
- `o` : comme `i`, mais à la ligne suivante
- `O` : comme `o` mais ajoute la ligne avant.
- `/pattern` : rechercher `pattern` 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.
1. `gg` -> Aller en début de page
2. 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