URL: https://linuxfr.org/news/learning-the-vi-editor Title: Learning the vi Editor Authors: Anonyme Date: 2001年06月04日T22:40:14+02:00 Tags: livre Score: 0 Extrait : « _La prise en main de certains éditeurs de texte est immédiate alors que pour d'autres au contraire elle nécéssite un apprentissage. vi entre dans la seconde catégorie. En outre vi est l'un des deux éditeurs standards du monde Unix, c'est pourquoi de nombreux livres d'initiation à Unix proposent un chapitre sur vi. Mais peut on en aborder toute la richesse en si peu de pages ? C'est pourquoi ce livre devrait vous faire vraiment découvrir vi._ » ---- ---- *Learning the vi Editor* *Auteur :*Linda Lamb, Arnold Robbins *Éditeur :* O'Reilly *ISBN :* 1-56592-426-6 *Pages* 326 *Prix :* Prix constaté 221F *Rédacteur :* trollhunter  Cet ouvrage est découpé en 2 parties. Dans une première partie les bases de `vi` vous seront présentées, puis, dans la partie suivante, vous vous familiarisez avec les clones de `vi`. Si `vi` vous intimide ou si vous pensez que cet éditeur n'est pas utilisable par un humain normal alors le premier chapitre devrait vous rassurer. Ainsi, vous saurez comment entrer du texte et quitter `vi`. Ce chapitre, bien que très court vous propose à la fin un petit exercice qui vous permettra de mettre en pratique vos connaissances. Puis, le chapitre suivant est consacré à l'édition simple de texte, bien que les commandes de `vi` peuvent sembler surprenantes au premier abord, l'on se convainc très vite de leur puissance et dès ce chapitre l'on commence à en apprécier la concision. Maintenant que l'on sait éditer du texte de façon basique l'on peut passer à la suite c'est à dire se déplacer de manière efficace dans le texte. Maintenant que vous connaissez les commandes de base et que vous commencez à comprendre la logique de fonctionnement de `vi` vous êtes prêts pour aborder des aspects plus avancés. Ainsi le quatrième chapitre vous apprend entres autres choses l'utilisation des buffers. Puis, dans le cinquième chapitre l'on vous présente un autre utilitaire : ex. Ainsi, vous saurez comment utiliser ex à partir de `vi`. Le chapitre suivant est consacré à la recherche et au remplacement. À l'aide de nombreux exemples vous maîtriserez ce sujet et vous apprécierez encore plus la concision et l'élégance de la conception de `vi`. Dans le septième chapitre vous aborderez l'édition avancée. Ainsi, vous commencerez par personnaliser votre éditeur puis vous exécuterez de commandes Unix et enfin vous apprendrez à utiliser les tags afin de travailler sur du code source. À partir d'ici vous aborderez la seconde partie de cet ouvrage avec la présentation des clones de `vi`. Le premier chapitre de cette partie vous permet de vous faire une petite idée des diverses possibilités de ces éditeurs. Puis les trois chapitres suivants sont dédiés à la présentation détaillée de elvis, vim, et vile. J'aime beaucoup cet ouvrage, car il permet de découvrir cet éditeur sous un angle nouveau. En effet, `vi` en lui même est d'une grande richesse et ses clones ont été plus loin encore. Autre aspect très agréable de cet ouvrage, les très nouveaux exemples que le lecteur peut retravailler et les nombreux tableaux récapitulatifs aident à la mémorisation des informations. ## Table des matières 1. The `vi` Text Editor 2. Simple Editing 3. Moving around in a Hurry 4. Beyond the Basics 5. Introducting the ex Editor 6. Global Replacement 7. Advanced Editing 8. `vi` Clones Features Summary 9. nvi -- New `vi` 10. elvis 11. vim -- `vi` Improved 12. vile -- `vi` Like Emacs - A: Quick reference - B: ex Commands - C: Setting Options - D: Problem Checklists - E: `vi` and the Internet ## Références - [La page du livre](https://www.oreilly.com/library/view/learning-the-vi/1565924266/) chez OReilly. - [Les Errata (NdM: via archive.org)](https://web.archive.org/web/20020109033633/https://www.oreilly.com/catalog/vi6/errata/vi6.confirmed)