Installer Vim Sous Linux, il y a 2 éditeurs de texte puissants en console à con
Installer Vim Sous Linux, il y a 2 éditeurs de texte puissants en console à connaître : Vim : il s'agit d'une version améliorée d'un des plus anciens éditeurs en console, qui s'appellait "Vi" (prononcez les lettres en anglais "vi aille"). Vim (VI iMproved, version améliorée de Vi) est largement répandu et généralement disponible par défaut sur la plupart des OS basés sur Unix, comme Linux. Emacs : développé par Richard Stallman, le fondateur du projet GNU dont je vous ai parlé au début du cours, cet éditeur concurrent a lui aussi bien des atouts. On le retrouve plus spécifiquement sous Linux et il est rarement installé par défaut (un petit apt-get suffit toutefois ). Il peut être complété par toute une série de plugins qui lui permettent de faire navigateur web, lecteur audio... Bref, c'est un peu un outil à tout faire. Sachez qu'il est courant que les gens adoptent l'un ou l'autre de ces éditeurs et le défendent bec et ongles. Choisir un éditeur de texte sous Linux, c'est en fait un peu comme choisir une religion. Oui je sais, ils sont fous ces Linuxiens ! Oulah, c'est important alors ! Lequel choisir ? En fait, rien ne vous empêche d'apprendre à utiliser les deux. Toutefois, ces logiciels sont tellement complets qu'il vous faudra du temps pour vous habituer à chacun d'eux. Dans la pratique, on prend l'habitude d'en choisir un et de s'y tenir : il est donc rare de voir quelqu'un naviguer entre les deux. Vim ou Emacs ? Emacs ou Vim ? Tout cela ne répond pas à votre question, je sais. Mais ne comptez pas sur moi pour vous dire "Utilisez celui-là, il est mieux" : des milliers de trolleurs le font mieux que moi sur tous les forums du monde. Et je pourrais m'attirer les foudres divines des adorateurs de l'un ou l'autre éditeur si je m'y risquais. D'ailleurs, vous devriez vous mettre en tête dès maintenant qu'il n'y en a pas un qui soit nul et l'autre génial. Ce sont juste 2 conceptions un peu différentes de ce que doit être un éditeur de texte. Le meilleur conseil que je puisse vous donner est le suivant : choisissez d'utiliser le même éditeur que votre ami pro de Linux ou votre collègue de bureau. L'idéal est d'avoir quelqu'un à proximité qui peut régulièrement vous conseiller . Croyez-moi, s'il y a bien un conseil qui soit important dans ce chapitre, c'est celui-là. Et toi, ton éditeur c'est quoi ? Je craignais cette question mais il fallait bien qu'elle tombe un jour... Pour ma part, je n'ai jamais eu l'occasion de prendre le temps d'apprendre à utiliser Emacs. Le professeur qui m'a initié à Linux était un habitué de Vim (mais il n'a jamais dit de mal d'Emacs, je le jure, je le jure !). Je suis donc à mon tour un habitué de Vim, et c'est lui que je vous présenterai dans ce cours. Je ne suis toutefois pas sectaire, si quelqu'un rédige un bon tutoriel sur Emacs sur le Site du Zéro, je serai ravi de vous inviter à le lire lui aussi. Installer et lancer Vim Vim : l'éditeur de texte du programmeur http://www.siteduzero.com/tutoriel-3-88344-vim-l-editeur-de-texte-du-pr... 1 sur 20 14/02/2012 14:31 Installer et lancer Vim Sur la plupart des distributions Linux, Vim est en général installé par défaut. Mais j'ai bien dit en général. Rien n'assure que Vim soit installé chez vous par défaut. Après tout, c'est la distribution qui choisit les programmes qu'elle vous installe au départ. D'ailleurs, sous Ubuntu, il faut savoir que ce n'est pas Vim qui est installé mais Vim-tiny, une version allégée de Vim. Personnellement elle ne me convient pas et est limitée en possibilités. Je vous invite donc à installer le vrai Vim complet en tapant : Code : Console - Sélectionner sudo apt-get install vim Vous pourrez alors lancer Vim en tapant la commande vim (la commande vi fonctionne aussi mais il est recommandé de taper plutôt vim ). vimtutor : le programme qui vous apprend à utiliser Vim ! Il existe un véritable petit tutoriel intégré à Vim pour les nouveaux ! Ce programme peut être lancé en tapant : Code : Console - Sélectionner vimtutor Si vous ne l'avez pas, installez le paquet vim-common. Mais normalement il devrait déjà être installé. En fait, vimtutor lance simplement Vim en ouvrant un fichier d'aide prédéfini. Cette introduction à Vim est d'ailleurs en français et est accessible à tout le monde, aussi je vous invite à l'essayer et à la lire en complément de mon cours à moi. Petit aperçu : Code : Console - Sélectionner =============================================================================== = B i e n v e n u e dans le T u t o r i e l de V I M - Version 1.5.fr.2 = =============================================================================== Vim est un éditeur très puissant qui a trop de commandes pour pouvoir toutes les expliquer dans un cours comme celui-ci, qui est conçu pour en décrire suffisamment afin de vous permettre d'utiliser simplement Vim. Le temps requis pour suivre ce cours est d'environ 25 à 30 minutes, selon le temps que vous passerez à expérimenter. Les commandes utilisées dans les leçons modifieront le texte. Faites une copie de ce fichier afin de vous entraîner dessus (si vous avez lancé "vimtutor" ceci est déjà une copie). Il est important de garder en tête que ce cours est conçu pour apprendre par la pratique. Cela signifie que vous devez exécuter les commandes pour les apprendre correctement. Si vous vous contentez de lire le Vim : l'éditeur de texte du programmeur http://www.siteduzero.com/tutoriel-3-88344-vim-l-editeur-de-texte-du-pr... 2 sur 20 14/02/2012 14:31 pour les apprendre correctement. Si vous vous contentez de lire le texte, vous oublierez les commandes ! Maintenant, vérifiez que votre clavier n'est PAS verouillé en majuscules, et appuyez la touche j le nombre de fois suffisant pour que la leçon 1.1 remplisse complètement l'écran. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Il faut compter en général une bonne demi-heure pour faire le Vimtutor . Cela vous fait une bonne petite introduction à Vim, mais gardez bien entendu à l'esprit que les possibilités sont bien plus larges et que vous n'aurez pas tout vu à la fin de sa lecture. Retour en haut Les modes d'édition de Vim Commencez par lancer Vim. Comme je vous l'ai dit plus tôt, il suffit de taper la commande : Code : Console - Sélectionner vim Vim s'ouvre alors : On a connu plus sexy, mais bon, c'est un éditeur de texte après tout Vim est un programme un peu surprenant qui ne s'utilise pas comme la plupart des éditeurs de texte que vous connaissez. Il m'a fallu un peu de temps pour m'y habituer et il vous en faudra aussi, mais le jeu en vaut la chandelle. Si on ne vous explique rien, vous risquez d'être un peu perdus. Pire, vous aurez même du mal à sortir de Vim (ne rigolez Vim : l'éditeur de texte du programmeur http://www.siteduzero.com/tutoriel-3-88344-vim-l-editeur-de-texte-du-pr... 3 sur 20 14/02/2012 14:31 Si on ne vous explique rien, vous risquez d'être un peu perdus. Pire, vous aurez même du mal à sortir de Vim (ne rigolez pas, ça m'est arrivé la première fois !). Voilà ce qu'il faut savoir ... et qu'on aurait dû m'expliquer dès le départ d'ailleurs. Vim possède 3 modes de travail différents : Mode interactif : c'est le mode par défaut par lequel vous commencez. En lançant Vim, vous êtes donc en mode interactif. Dans ce mode, vous ne pouvez pas écrire de texte (oui je sais, c'est le comble pour un éditeur de texte !). N'essayez donc pas d'appuyer sur des lettres au hasard, car vous risquez de faire n'importe quoi ! Le mode interactif est un mode puissant qui permet de se déplacer dans le texte, supprimer une ligne, copier/coller du texte, aller à une ligne précise, annuler ses actions, etc. Chaque action peut être déclenchée en appuyant sur une touche du clavier (par exemple, on appuie sur "u" pour annuler la dernière action). Mode insertion : ça c'est le mode que vous connaissez ! Vous tapez du texte, et il s'insère à l'endroit où le curseur se trouve. Magique ! Pour rentrer dans ce mode, il y a plusieurs possibilités. Une des plus courantes est d'appuyer sur la touche "i" (insertion). Pour en sortir , il faut appuyer sur la touche "Echap". Mode commande : ce mode permet de lancer des commandes telles que "quitter", "enregistrer", etc. Vous pouvez aussi l'utiliser pour activer des options de Vim (comme la coloration syntaxique, l'affichage du numéro des lignes...), et vous pouvez même envoyer des commandes au shell (à la console) telles que ls, locate, cp, etc. Pour activer ce mode, vous devez être en mode interactif et appuyer sur la touche deux-points ":". Vous validez la commande avec la touche Entrée et revenez alors au mode interactif. Je résume. Vim possède 3 modes : interactif, insertion et commande. Vous démarrez en mode interactif. Le seul mode que vous connaissez et qui ne sera pas nouveau pour vous est le uploads/Industriel/ vim-l-x27-editeur-de-texte-du-programmeur.pdf
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 07, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.5188MB