# vim

> Vim (Vi IMproved), un éditeur de texte en ligne de commandes, fournit plusieurs modes pour différentes manipulations de texte.
> Pressez `i` pour passer en mode édition. `<Esc>` revient au mode normal, qui ne permet pas l insertion de code.
> Plus d'informations : <https://www.vim.org>.

- Ouvrir un fichier :

`vim {{chemin/vers/fichier}}`

- consulter le manuel utilisateur :

`:help<Enter>`

- Sauvegarder et fermer :

`:wq<Enter>`

- Ouvrir un fichier à une ligne spécifiée :

`vim +{{numero_ligne}} {{chemin/vers/fichier}}`

- Annuler la dernière opération :

`u`

- Rechercher un pattern dans un fichier (appuyez `n`/`N` pour aller à la prochaine / précédente occurrence) :

`/{{pattern_recherche}}<Enter>`

- Effectuer une substitution par expression régulière dans tout le fichier :

`:%s/{{pattern}}/{{replacement}}/g<Enter>`

- Afficher les numéros de ligne :

`:set nu<Enter>`
