éditeur vi
storm
-
UNIX/VI/SHELL Messages postés 89 Statut Membre -
UNIX/VI/SHELL Messages postés 89 Statut Membre -
bonjour,
j'ai une question qui fera peut etre rigoler les experts de linux, mais bon c'est pas grave je me lance.
j'ai entendu dire un peu partout que l'éditeur vi était un éditeur de texte très puissant (avec des profs, sur des sites consacrés a linux ...) mais je comprends pas pourquoi !?!
"selon moi" MS word par exemple est beaucoup plus puissant; l'éditeur vi est bien trop "chiant" à utiliser.
quelqu'un peut il m'expliquer svp qu'est ce qu'on entend par "puissant"?
peut etre vi a d'autres fonctionnalités que je connais pas et que j'ai pas encore utilisé....
j'ai une question qui fera peut etre rigoler les experts de linux, mais bon c'est pas grave je me lance.
j'ai entendu dire un peu partout que l'éditeur vi était un éditeur de texte très puissant (avec des profs, sur des sites consacrés a linux ...) mais je comprends pas pourquoi !?!
"selon moi" MS word par exemple est beaucoup plus puissant; l'éditeur vi est bien trop "chiant" à utiliser.
quelqu'un peut il m'expliquer svp qu'est ce qu'on entend par "puissant"?
peut etre vi a d'autres fonctionnalités que je connais pas et que j'ai pas encore utilisé....
A voir également:
- Editeur vi
- Editeur de registre - Guide
- Editeur video windows - Guide
- Editeur html - Télécharger - HTML
- Éditeur hexadécimal en ligne - Télécharger - Édition & Programmation
- Editeur d'équation - Télécharger - Vie quotidienne
5 réponses
Il faut quand meme distinguer entre un traitement de texte complet
comme MS Word et un editeur pour taper des fichiers ascii. Moi je pense que par exemple Latex est beaucoup plus pussiant que MS Word en ce qui concerne le resultat. Ca necessite un peu plus d'apprentisage (entre 3-7 jours) mais si on tape une these de 150 pages cette investissment est vite armotie au niveau vitesse et resultat!
Cependant en ce qui concerne vi, vi est bien trop "chiant" ? utiliser , je partage complement ton opinion! Moi j'utilise plutot emacs, xemacs ou on peut mettre des jolies couleurs pour clarifier la syntax dans les fichiers C, C++, tex, latex, perl, html, shell-script, .... . En KDE et Gnome il y aussi des editeurs integre dans l'environment graphique qui ne sont pas mal, un peu comme wordpad, meme mieux.
En fait, entre "vi" et "emacs" il y a presque une guerre religieuse entres les defenseurs de l'un et l'autre datant meme de l'epoque unix avant linux. L'avantage de "vi" est quand-meme que c'est tres leger et ca tient dans les disquettes de boot-rescue (quand il faut reparer un systeme bousille: noyau linux efface, libc detruit).
comme MS Word et un editeur pour taper des fichiers ascii. Moi je pense que par exemple Latex est beaucoup plus pussiant que MS Word en ce qui concerne le resultat. Ca necessite un peu plus d'apprentisage (entre 3-7 jours) mais si on tape une these de 150 pages cette investissment est vite armotie au niveau vitesse et resultat!
Cependant en ce qui concerne vi, vi est bien trop "chiant" ? utiliser , je partage complement ton opinion! Moi j'utilise plutot emacs, xemacs ou on peut mettre des jolies couleurs pour clarifier la syntax dans les fichiers C, C++, tex, latex, perl, html, shell-script, .... . En KDE et Gnome il y aussi des editeurs integre dans l'environment graphique qui ne sont pas mal, un peu comme wordpad, meme mieux.
En fait, entre "vi" et "emacs" il y a presque une guerre religieuse entres les defenseurs de l'un et l'autre datant meme de l'epoque unix avant linux. L'avantage de "vi" est quand-meme que c'est tres leger et ca tient dans les disquettes de boot-rescue (quand il faut reparer un systeme bousille: noyau linux efface, libc detruit).
Bonjour,
Bah, question de gouts et de finalités, sans doute, personnellement, je me vois pas bien éditer des lignes de code dans MS WORD (que d'ailleur je ne possède pas). Est-ce que MS-WORD collorise le code d'un programme en perl ? (par exemple.)
D'autre part, tu aurais pu choisir la comparaison entre open office ou abiword et vi, plutôt qu'avec un logiciel propriétaire très peu utilisé (avec wine) ou pas du tout sous linux et autres bsd !
Ce post sent le troll !
a+
Bah, question de gouts et de finalités, sans doute, personnellement, je me vois pas bien éditer des lignes de code dans MS WORD (que d'ailleur je ne possède pas). Est-ce que MS-WORD collorise le code d'un programme en perl ? (par exemple.)
D'autre part, tu aurais pu choisir la comparaison entre open office ou abiword et vi, plutôt qu'avec un logiciel propriétaire très peu utilisé (avec wine) ou pas du tout sous linux et autres bsd !
Ce post sent le troll !
a+
ménon, ménon pas de troll :-)
VI, ou plutot car c'est le plus souvent utilisé, VIM (Vi IMproved) propose une quantité très impressionantes de possibilités, je suis sans doute moi même loin de toutes les connaitre, et reste malgré tout, très très rapide et léger (à part "cat", trouvez mieux). Sa seule difficulté étant le mode texte et les commandes par "lettres" pas très convivial c'est vrai, et un peu dur à prendre en main pour des non habitués (j'ai envie de dire des non puristes :-), mais une fois cela passé, on fait autant de choses avec Vi et même parfois plus qu'avec beaucoup d'autres éditeurs même évolués, et de manière beaucoup, beaucoup plus légère.
Voilà pourquoi vi est puissant.
______________
- X e n o r --- RTFM rulz !!
VI, ou plutot car c'est le plus souvent utilisé, VIM (Vi IMproved) propose une quantité très impressionantes de possibilités, je suis sans doute moi même loin de toutes les connaitre, et reste malgré tout, très très rapide et léger (à part "cat", trouvez mieux). Sa seule difficulté étant le mode texte et les commandes par "lettres" pas très convivial c'est vrai, et un peu dur à prendre en main pour des non habitués (j'ai envie de dire des non puristes :-), mais une fois cela passé, on fait autant de choses avec Vi et même parfois plus qu'avec beaucoup d'autres éditeurs même évolués, et de manière beaucoup, beaucoup plus légère.
Voilà pourquoi vi est puissant.
______________
- X e n o r --- RTFM rulz !!
je l'ai utilisé cet éditeur de texte et je l'ai pas trouvé pratiquedisons difficile a prendre en main...ça veut pas dire que j'abandonne bien entendu, je vais en apprendre un peu plus la dessus.
tu dis que l'on fait beaucoup de choses avec, et qu'on dispose d'une quantité impressionante de possibilités , est ce que tu pourrait me donner des exemples concrets stp
tu dis que l'on fait beaucoup de choses avec, et qu'on dispose d'une quantité impressionante de possibilités , est ce que tu pourrait me donner des exemples concrets stp
Bon, ça m'ennuie, c'est le genre de question où il est très chiant de faire une réponse satisfaisante mais où on n'a pas du tout envie de répondre sans que ça le soit.
Extrait de la page de manuel, pour répondre très partiellement à ta question :
DESCRIPTION
Vim is a text editor that is upwards compatible to Vi. It can be used to edit all kinds of plain text. It is especially useful for editing programs.
There are a lot of enhancements above Vi: multi level undo, multi windows and buffers, syntax highlighting, command line editing, filename completion, on-
line help, visual selection, etc.. See ":help vi_diff.txt" for a summary of the differences between Vim and Vi.
While running Vim a lot of help can be obtained from the on-line help system, with the ":help" command.
Traduction pour les non-anglophones :
Description
Vim est un éditeur de texte compatible avec VI. On peut l'utiliser pour éditer tout texte ASCII. Il est particulièrement adapté pour l'édition de programmes.
Il comporte de nombreuses améliorations par rapport à VI: 'annulation' multi-niveau, fenêtres et tampons multiples, coloration syntaxique, édition de la ligne de commandes, complétion des noms de fichiers, aide en ligne, sélection visuelle, etc... Voir ":help vi_diff.txt" pour un sommaire des différences entre Vim et Vi.
Pendant l'exécution de Vim on peut obtenir toute une aide par le système d'aide_en_ligne grâce à la commande ":help"..
Bon, maintenant je pourrais passer des heures à chercher sur le net toutes les capacités de vim, mais j'en ai pas envie. Ce que je peux dire c'est qu'à chaque fois que j'ai voulu faire qqchose sous vi, j'ai pu le faire. C'est à mes yeux avant tout un éditeur incroyablement bien foutu quand on en a un peu l'habitude, mais qui ne s'adresse pas à n'importe qui, et surtout pas à ceux à qui il ne plait pas.
Il est modulable à souhait et s'intègre merveilleusement à l'environnement unix/linux. Pour programmer, il n'y a vraiment rien de plus agréable. Pour naviguer dans les fichiers de conf linux, je ne peux m'en passer. Pour faire des choses extravagantes en tout genre (remplacement de minuscules par majuscules, remplacement de chaîne par expressions rationnelles, édition direct depuis la ligne de commande, mutli écran en console, etc), il n'y a rien de plus étonnant que ce petit truc.
De toutes manières énoncer ses capacités servirait pas à grand chose. En général, Vi, on accroche, ou on accroche pas. C'est un style particulier, un peu à la geek quoi, faut aimer. C'est pas mes arguments plats qui vont changer ton opinion. Quand on aime vi, on le trouve fabuleux, quand on aime pas, on le trouve à chier. Que veux-tu :-)
Je pense pas qu'il y ait besoin de débattre là dessus, c'est inutile, non constructif, et ça risque de dériver !
______________
- X e n o r --- RTFM rulz !!
Extrait de la page de manuel, pour répondre très partiellement à ta question :
DESCRIPTION
Vim is a text editor that is upwards compatible to Vi. It can be used to edit all kinds of plain text. It is especially useful for editing programs.
There are a lot of enhancements above Vi: multi level undo, multi windows and buffers, syntax highlighting, command line editing, filename completion, on-
line help, visual selection, etc.. See ":help vi_diff.txt" for a summary of the differences between Vim and Vi.
While running Vim a lot of help can be obtained from the on-line help system, with the ":help" command.
Traduction pour les non-anglophones :
Description
Vim est un éditeur de texte compatible avec VI. On peut l'utiliser pour éditer tout texte ASCII. Il est particulièrement adapté pour l'édition de programmes.
Il comporte de nombreuses améliorations par rapport à VI: 'annulation' multi-niveau, fenêtres et tampons multiples, coloration syntaxique, édition de la ligne de commandes, complétion des noms de fichiers, aide en ligne, sélection visuelle, etc... Voir ":help vi_diff.txt" pour un sommaire des différences entre Vim et Vi.
Pendant l'exécution de Vim on peut obtenir toute une aide par le système d'aide_en_ligne grâce à la commande ":help"..
Bon, maintenant je pourrais passer des heures à chercher sur le net toutes les capacités de vim, mais j'en ai pas envie. Ce que je peux dire c'est qu'à chaque fois que j'ai voulu faire qqchose sous vi, j'ai pu le faire. C'est à mes yeux avant tout un éditeur incroyablement bien foutu quand on en a un peu l'habitude, mais qui ne s'adresse pas à n'importe qui, et surtout pas à ceux à qui il ne plait pas.
Il est modulable à souhait et s'intègre merveilleusement à l'environnement unix/linux. Pour programmer, il n'y a vraiment rien de plus agréable. Pour naviguer dans les fichiers de conf linux, je ne peux m'en passer. Pour faire des choses extravagantes en tout genre (remplacement de minuscules par majuscules, remplacement de chaîne par expressions rationnelles, édition direct depuis la ligne de commande, mutli écran en console, etc), il n'y a rien de plus étonnant que ce petit truc.
De toutes manières énoncer ses capacités servirait pas à grand chose. En général, Vi, on accroche, ou on accroche pas. C'est un style particulier, un peu à la geek quoi, faut aimer. C'est pas mes arguments plats qui vont changer ton opinion. Quand on aime vi, on le trouve fabuleux, quand on aime pas, on le trouve à chier. Que veux-tu :-)
Je pense pas qu'il y ait besoin de débattre là dessus, c'est inutile, non constructif, et ça risque de dériver !
______________
- X e n o r --- RTFM rulz !!
j'ai essayé la distro Yoper (www.yoper.com)
elle est fournie avec un éditeur type vi mais beaucoup plus sympa et pratique à mon goût : 'nano'
mais bon je fais qu'éditer les fichiers système avec ça, j'édite pas de code alors je peux pas dire pour le reste :)
elle est fournie avec un éditeur type vi mais beaucoup plus sympa et pratique à mon goût : 'nano'
mais bon je fais qu'éditer les fichiers système avec ça, j'édite pas de code alors je peux pas dire pour le reste :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question