# 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: => https://man.openbsd.org/vi.1#FAST_STARTUP 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'' : 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/ https://why-vi.rocks/ => http://www.jeffw.com/vi/vi_help.txt http://www.jeffw.com/vi/vi_help.txt