scratch/content/html/fr/blog/Efficient-Vim-knowledge.md
2011-08-19 18:28:36 +02:00

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 :

  1. La survie
  2. Commencer à être à l'aise
  3. Se sentir meilleur, plus fort et plus rapide
  4. Les super-pouvoirs

1er Niveau: survivre

  1. Installez vim
  2. Lancez vim.
  3. 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 curseur
  • dd : Supprimer la ligne courante (et la copier)
  • p : Coller
  • :wq : Sauvegarder et quitter
  • hjkl (optionnel) : se déplacer (<-↓↑->). 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. Ng -> 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