vi : notes et astuces à propos de son utilisation #
vi est un excellent éditeur de texte très pratique qui a inspiré le peut-être plus connu "vim".
vi est présent par défaut sous OpenBSD. Si vous souhaitez une version qui affiche complètement certains caractères utf-8, alors vous devriez installer le port nvi-*-iconv.
La coloration syntaxique n'est pas présente, et c'est finalement aussi bien : ça impose d'écrire du code clair et lisible.
Utilisation #
Je vous épargne un tutoriel ici, il y en a de très bien faits en ligne. Aussi, je vous conseille la lecture de la section suivante du manuel:
FAST STARTUP
Voici quelques astuces que j'utilise quotidiennement.
- ''m a'' : pose une marque sous le curseur avec l'étiquette "a" (on peut mettre n'importe quelle lettre).
- ''' a'' : se déplace à l'étiquette "a".
- ''d'a'' : Supprime tout du curseur jusqu'à l'étiquette "a".
- ''>'a'' : Incrémente du curseur jusqu'à l'étiquette "a".
- ''>>'' : Incrémente la ligne sous le curseur.
- '':E'' fichier : Édite un fichier dans un nouveau panneau. ctrl-w permet de changer de panneau.
- ''.'' : répète la dernière commande. Pour annuler plusieurs fois : "u" puis ".". Rappuyer sur u annule l'annulation.
- '':vsplit'' : sépare verticalement
- ''J'' : permet de rejoindre 2 lignes consécutives en 1 seule
- ''C'' : change tout du curseur jusqu'à la fin de la ligne.
- ''A'' : ajoute en fin de ligne.
- ''z<Enter>'' : place le curseur au milieu de la fenêtre.
- ''#'' : incrémente
- ''%'' : si le curseur est sur ''('' ou ''{'', il est envoyé vers '')'' ou ''}'' (et inversement).
Configuration de vi #
La configuration se réalise dans le fichier ''$HOME/.exrc''. Si cela vous intéresse, vous pourrez trouver mon fichier .exrc:
./exrc
Ressources #
https://why-vi.rocks/
http://www.jeffw.com/vi/vi_help.txt