Développement, photos, linux, android et autres…
Vim, les bases
Intro
Non bien sur, Vim n’est pas nouveau, mais je l’utilise depuis un petit moment maintenant, et je dois avouer que l’adopter est assez difficile au néophyte. J’ouvre donc une catégorie sur ce site pour ajouter tout ce qu’il faut pour faciliter son acceptation
Mais tout d’abord, qu’est-ce donc que {fr:Vim}?
Vim est un éditeur de texte basé sur {fr:vi}. C’est un {fr:logiciel libre}. Je ne referais pas une description complète de Vim, on en trouve une très complète sur Wikipedia -> {fr:Vim}
Fonctionnement
{fr:Vim} a 3 modes principaux:
- mode Normal: c’est celui par défaut, on peut copier, coller du texte, effacer…
- mode Edition: c’est dans ce mode que l’on va écrire du texte
- mode Visuel: permet de sélectionner du texte et de le manipuler (copier, coller, effacer…)
Commandes de bases
Tous les modes:
- Echap : Revient en mode Normal
En mode Normal:
- i : passer en mode Insertion (ensuite vous pouvez écrire)
- v : passer en mode Visuel
- : : passer en ligne de commande, en bas à gauche. Dans ce mode vous pouvez:
- Echap : pour revenir dans le mode normal
- q + Enter : pour quitter Vim
- q! + Enter : pour quitter Vim sans enregistrer
- help + Enter : pour afficher l’aide très complète de Vim
- e + nom du fichier + Enter : ouvre le fichier dans un nouveau buffer
- bn + Enter : buffer suivant (cad fichier ouvert suivant)
- bp + Enter : buffer précédent
- w + Enter : enregistrer
- u : annuler la dernière commande
- CTRL+r : refaire la dernière commande
En mode Visuel:
- v : utilisez ensuite les flèches pour sélectionner (sélection classique)
- MAJ + v : utilisez ensuite les flèches pour sélectionner (sélection par ligne)
- CTRL + v : utilisez ensuite les flèches pour sélectionner (sélection par bloc)
En mode Normal et Visuel:
- d : “delete”, effacer, cette commande doit être suivant d’un mouvement:
- dd : effacer la ligne
- dw : effacer le mot
- dj : effacer 2 lignes
- y : “yank”, copier, même chose que pour d:
- yy : copier la ligne
- yw : copier le mot
- yj : copier 2 lignes
- MAJ + v : utilisez ensuite les flèches pour sélectionner (sélection par ligne)
- CTRL + v : utilisez ensuite les flèches pour sélectionner (sélection par bloc)
Les liens:
- http://www.vim.org [EN] Le site officiel
- Présentation en francais très complète [FR]
- Un autre [FR]
- Trucs et astuces en pagaille, un must [EN]
Cet article ne cherche pas à être complet sur Vim, pour cela, reporter aux liens ci-dessus qui sont plus détaillés. Le but est de présenter brièvement Vim, dans les articles suivant, je présenterai comment j’utilise Vim au quotidien pour développer (build, navigation par tags, astuces, options…).
| Print article | This entry was posted by DArt on 27 July 2007 at 10 h 21 min, and is filed under Vim. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |