Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[DOW] VI vs. EMACS
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1894
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Mon Feb 13, 2006 12:02 pm    Post subject: [DOW] VI vs. EMACS Reply with quote

Tout est dans le titre :wink: !
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Mon Feb 13, 2006 12:20 pm    Post subject: Reply with quote

Aucune idée je n'aime aucun des 2 ... dans le sens ou bon si y'as une conf à editer je trouve nano bien plus pratique et convivial ..

et pour le code ou autres bah un kate ou quanta+ me parait plus approprié



Mais je respecte ceux qui arrivent à maitriser cet outil ..
Disons que si j'etait un alcoolique accro au shivas(tm) et bien les vi et emacs seraient des ptits vieux qui feraient eux meme leur eau de vie dans le fond de leur grange ...
la crème mais bon :p

NOTA= je sais pas si on peut troller ici mais bon de toutes facons ce n'est pas mon genre ..... VIVA KDE
Back to top
View user's profile Send private message
tlepo
Tux's lil' helper
Tux's lil' helper


Joined: 04 Sep 2003
Posts: 131
Location: Elouges (Belg.)

PostPosted: Mon Feb 13, 2006 12:43 pm    Post subject: Reply with quote

J'adore faire mon eau-de-vi :lol:

A+ T
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Mon Feb 13, 2006 12:47 pm    Post subject: Reply with quote

tlepo wrote:
J'adore faire mon eau-de-vi :lol:

A+ T


:D :D :D
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Feb 13, 2006 12:48 pm    Post subject: Reply with quote

perso, je prefere Vim, il fait tout ce que je veux, coloration syntaxique, completion, sed, ... et je le trouve plus leger qu'Emacs qui est tout de même une belle usine a gaz avec plein de trucs inutiles donc absolument indispensables !

La seule chose "utile" que j'ai vu avec emacs et que je n'arrive pas a reproduire avec Vim, c'est d'avoir une 2eme zone avec un shell dans le quel je peux lancer le programme que je suis entrain de coder. Je m'explique :

Dans la zone 1:
Code:
#!/usr/bin/ruby -w
print "hello world\n"


avec un raccourci clavier, ca affiche dans la zone2 :
Code:
hello world


en gros ca serait une sorte de ":!" en plus évolué, si quelqu'un arrive a faire ca sous Vim je prends ;)
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Yggdrasill
Tux's lil' helper
Tux's lil' helper


Joined: 12 Feb 2005
Posts: 103
Location: Belgique - Liège

PostPosted: Mon Feb 13, 2006 12:53 pm    Post subject: Reply with quote

Personellement, j'utilise Vim que je trouve très sympathique. Je ne connais pas emacs, mais venant de nano je trouve qu'il y a un véritable apport. Rien que la coloration synthaxique vaut deja la peine je trouve.
Sinon en ce qui concerne les fonctions plus avancée, je ne les maitrise pas encore très bien mais j'ai cru voir un chouette tuto dans la partie doc...je vais donc aller y faire un tour !
_________________
MacBook 13,3" Core2Duo 2,0GHz
'- Mac Os X Leopard 10.5.1
'- Gentoo
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Mon Feb 13, 2006 1:01 pm    Post subject: Reply with quote

Yggdrasill wrote:
Personellement, j'utilise Vim que je trouve très sympathique. Je ne connais pas emacs, mais venant de nano je trouve qu'il y a un véritable apport. Rien que la coloration synthaxique vaut deja la peine je trouve.
Sinon en ce qui concerne les fonctions plus avancée, je ne les maitrise pas encore très bien mais j'ai cru voir un chouette tuto dans la partie doc...je vais donc aller y faire un tour !


Humm dans nano il y as la coloration :p

http://www.delafond.org/traducmanfr/man/man5/nanorc.5.html
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8718
Location: ~Brussels - Belgique

PostPosted: Mon Feb 13, 2006 1:02 pm    Post subject: Reply with quote

Et pourquoi pas oowrite2 ?
mé non, j'utilise emacs...
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Feb 13, 2006 1:04 pm    Post subject: Reply with quote

XavierMiller wrote:
Et pourquoi pas oowrite2 ?
mé non, j'utilise emacs...


On parle d'editeur de texte, pas de traitement de texte ;)
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Mon Feb 13, 2006 1:06 pm    Post subject: Reply with quote

kernel_sensei wrote:
XavierMiller wrote:
Et pourquoi pas oowrite2 ?
mé non, j'utilise emacs...


On parle d'editeur de texte, pas de traitement de texte ;)


Ha oui mais (séquence rébellion) quelle différence entre les deux ?? le couper coller ? la mise en page ?
ne me dites pas que vim et emacs ne font pas ca quand meme ? :p
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Mon Feb 13, 2006 1:17 pm    Post subject: Reply with quote

bah, avec un traitement de texte, tu choisis ta font, sa taille, la mise en page, ... avec un editeur de texte tu fais du texte brut ! (apres rien n'empeche d'ecrire du LaTeX :P)
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
tlepo
Tux's lil' helper
Tux's lil' helper


Joined: 04 Sep 2003
Posts: 131
Location: Elouges (Belg.)

PostPosted: Mon Feb 13, 2006 1:21 pm    Post subject: Reply with quote

Bon (mais je sens qu'on s'égare), LyX c'est un traitement de texte ou un éditeur? Et kile? :D

A+ T
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8718
Location: ~Brussels - Belgique

PostPosted: Mon Feb 13, 2006 1:22 pm    Post subject: Reply with quote

Heu, emacs permet d'avoir du texte formaté, avec des changements de fonte...

Seul inconvénient par rapport à oo, c'est son système de pilotage au clavier (j'adooooooore :D)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Mon Feb 13, 2006 1:36 pm    Post subject: Reply with quote

Ha, le troll que j'attendais le plus :D

Ben pour moi c'est VIM à fond !!! Je l'adore pour la coloration syntaxique, la séparation des modes commandes et édition qui le rend si puissant, ...
Mes connaissances sont encore limités mais j'apprends tous les jours de nouveaux trucs. Et je sens que je vais en apprendre encore pas mal grace à ce topic ^^

Et n'oublions pas que vi est le premier éditeur de texte visuel de l'histoire de l'informatique :) (d'ailleurs, le nom vi vient du mot VIsual)
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Mon Feb 13, 2006 1:38 pm    Post subject: Reply with quote

Perso, c'est vim et particulièrement gvim et gvimdiff (pour les fichiers de config c'est excellent). Je le trouve plus logique dans son fonctionnement et ses raccourcis claviers.

Sinon je confirme, nano a la coloration synthaxique et est très suffisant pour l'édition de fichiers textes basiques (il gère même le multi-buffer).

Mes 0.02 cents
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1894
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Mon Feb 13, 2006 1:45 pm    Post subject: Reply with quote

Le débat semble s'élargir de lui-même en-dehors des limites posées : vi ou emacs. Et bien pour moi, les 3/4 du temps ce ne sont ni l'un, ni l'autre : j'utilise joe. Assez méconnu, j'ai appris à le maîtriser lors de ma première année d'étude en info.

Il permet pas mal de choses, tout en restant plus convivial que vi ou même emacs, je trouve. Très configurable, il propose l'indentation automatique, la coloration syntaxique en fonction du langage utilisé, et j'en passe. Ce que j'apprécie particulièrement, c'est sa gestion du texte en mode "bloc". On définit le début du bloc, la fin du bloc, et on peut travailler dessus. On peut insérer ou retirer du texte directement dans le bloc, qui s'élargit de lui-même, sans avoir à ré-opérer à la fin une re-sélection. Les commandes de recherche / remplacement sont largement suffisantes pour mes besoins, et je n'ai jamais été confronté à une situation dans lequel il se montre particulièrement fastidieux à utiliser.
Côté gestion de fichiers, il supporte bien entendu d'éditer plusieurs fichiers, soit empilés les uns sur les autres, soit sur un mode proche des "mosaïques" que l'on peut voir en mode graphique. La sélection de fichiers se fait sur un mode "bash", avec une complétion automatique des plus pratiques, et un mini-navigateur pour compléter le tableau.

Je l'utilise depuis presque 10 ans maintenant, et ma foi, il me donne entière satisfaction !
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Mon Feb 13, 2006 2:13 pm    Post subject: Reply with quote

arf, en fait ni l'un ni l'autre, c'est nano pour moi, la seule chose qui me manque c'est le remplacement d'un mots dans une texte, j'nai pas encore trouvé autre chose que sed (et un fichier temporaire) pour le faire.. c'est pénible...mais sinon je suis fan de nano en fait, j'avoue.. c'est le seul point noir;)

emacs, je n'ai connu qu'en mode graphique en cours.. Et c'est sympa, mais bon, ce qui m'ennerve dans quasi toute les appli graphique c'est ce fond blanc qui pète les yeux! Merde je veux les garder mes yeux, ça fait peut-être rustre au yeux de certains, classe aux yeux d'autres, mais je préfère écrire en Limegreen sur urxvt en roottransparent (je ne sais plus si c'est le bon term pour urxvt, mais les utilisateurs de fvwm comprendront :)

Vim, j'y ai touché un tout petit peu, ça m'avais l'air très puissant, mais très compliqué à bien prendre en main, et moi je veux juste modifier des fichiers conf ok? sinon j'ai oowriter2 :D (quand à l'ouverture de plusieurs fichiers texte en même temps, je dis merci screen et ça me va..


Toutefois, le post d'anigel m'a interessé, cen'est pas la première fois que j'entends parlé de joe, faut vraiment que je lui jette un coup d'oeil;)

Ca commence déjà à devenir interessant! déjà que je suis passé en "instable" (qui, comme vous le disiez, se montreplutôt stable;) ) suite au DOW, zut alors ça va me demander de plus en plus de boulot (passionnant) ça! Si ons'attaque à des sujet plus épineux, (du style qemu vs jesaisplusquoi) il va falloir faire du DOM (month...) :lol:
Back to top
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Mon Feb 13, 2006 5:27 pm    Post subject: Reply with quote

pour moi c'est tout trouvé, ViM et c'est tout. Avant que les boucliers se lèvent je précise que j'ai donné dans l'emacs et que j'ai juste pas accroché du tout. Le seul truc marrant de emacs est le psy et encore pas à trop haute dose. Maintenant vim c'est un état d'esprit, soit on est dedans et on adore, soit ça vous fait chier et très bien allez voir ailleurs.

pour reprendre une très célèbre citation de "jaoubliésonnom" : "Emacs c'est un très bel OS, il ne lui manque d'un éditeur de texte" voilà ça veut tout dire même si c'est un peu trop caricatural.

Enfin vi c'est dans tous les systèmes de restauration, quelque fois il y a même ViM alors ça faut toujours le coup de connaître.

sur ce
Code:
:wq


:mrgreen:
_________________
I never think of the future. It comes soon enough.
Albert Einstein

Try simpler first
Shockley
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Mon Feb 13, 2006 6:14 pm    Post subject: Reply with quote

Emacs, contrairement à vim il n'est pas maintenu par un dev de chez microsoft

ben quoi c'est un troll ou pas
:mrgreen:
Back to top
View user's profile Send private message
Magic Banana
Veteran
Veteran


Joined: 13 Dec 2005
Posts: 1912
Location: Belo Horizonte, Minas Gerais, Brasil

PostPosted: Mon Feb 13, 2006 6:29 pm    Post subject: Reply with quote

Je découvre avec effroi (mais non c'est pas si grave... :wink: ) que les gentooinst sont une bande de masos qui utilisent un éditeur fait pour des gens qui fonctionnent comme des machines. Vi est totalement contre-intuitif à cause de son fonctionnement par "modes". Remarquez c'est marrant (pendant 2 minutes) le "beep mode". Il devrait varier les tonalités, ce sera plus musical.. :lol:

Emacs est nettement plus facile à apprendre. Il est infiniment extensible et paramètrable. Je pense par exemple JDEE : Java Development Environment for Emacs ou encore à AucTeX pour faire du LaTeX. On peut envoyer un mail ou aller consulter les news au milieu d'un travail de programmation sans même sortir de l'éditeur. Il y a même un vi fait en emacs (ça s'appelle Viper je crois). Au sujet du background blanc dans X, le mien est noir ! :lol: Voilà ce que j'ai dans mon fichier ~/.emacs :

Code:
(defun set-dark-colors (&optional frame)
  "Set colors suitable for working in the darkness without electricity."
  (interactive)
  (if frame
      (select-frame frame)
    (setq frame (selected-frame)))
  (set-background-color "black")
  (set-foreground-color "DarkGrey")
  (set-cursor-color "red")
  (when (facep 'region)
    (set-face-background 'region "DimGray" frame))
  (when (facep 'fringe)
    (set-face-background 'fringe (face-background 'default) frame)
    (set-face-foreground 'fringe (face-foreground 'default) frame)))

(set-dark-colors ())


Certes Emacs est plus lourd que vi. Et alors ? Qu'il mette 1/10 s ou 1/100 s à se lancer je m'en fous pas mal... En plus une fois qu'il est lancé je le garde. Pour ce qui est de la vitesse pour éditer, vi et emacs sont au même niveau une fois l'apprentissage fait. Mais, encore un fois, le type qui a choisi vi a grandement souffert lors de cet apprentissage.

Bref pour ceux qui utilisent déjà vi qu'ils y restent : ils n'ont pas grand chose à gagner à apprendre emacs. Pour ceux qui n'utilisent pas encore un de ces deux éditeurs et qui ont besoin d'éditer efficacement (pour programmer ou faire du LaTeX par exemple), apprenez Emacs. C'est bien plus facile à apprendre (le tutorial en français qui se fait en deux ou trois heures est très bon) et les différents modes (LaTeX, Java, etc.) collent mieux à la tâche.
Back to top
View user's profile Send private message
mornik
Apprentice
Apprentice


Joined: 12 Mar 2005
Posts: 184
Location: Niort

PostPosted: Mon Feb 13, 2006 6:37 pm    Post subject: Reply with quote

VI ou VIM ou gvim sous windows.

Vi et ses soeures car comme ça j'ai appris 1 éditeur très puissant que je retrouve partout (sous Unix au taf et sous windows au taf aussi).

Emacs j'ai pas accroché, pourtant j'ai commencé par lui ! Quand à nano que j'ai découvert il y a 1 an avec gentoo, je le trouve moins "user friendly". (je sais là ça ce discute)
Joe ? ça marche pas en console ça non ?

Après si via emacs on tape du shell moi ça ne m'interresse pas car j'utilise soit screen soit j'exécute ma commande dans un buffer temporaire :
Code:
:r! ma_commande
qui execute ma commande et renvois le résultat dans le buffer en cours.

Allez comme on doit faire du troll intelligent voici mes commandes préférées et les plus utilisées de vi :
Code:

:r mon_fichier => lit mon_fichier et l'insert après la ligne courrante
:r! ma_commande => execute ma_commande et insère son résultat après la ligne courrante
:f mon_fic2 => change le nom du fichier actuel en mon_fic2 (très utile pour travailler sur une nouvelle version cans recourir au je quitte mon éditeur, je fait un cp et j'édite...
:w !cmde => envois le ficher éditer dans l'entrée standard de cmde
:g/chaine1/s/chaine2/chaine3 => substitue chine2 par chaine3 dans toute les lignes ou se trouve chaine1
:n,m w fichier => écris les ligne n à m dans fichier
:n,m d => détruit les lignes n à m
:cw => substitue le mot courrant
:C => Remplace le reste de la ligne
:R et :r => mode remplacement (1 fois ou tout le tps)
yy => pour copier
dd => pour couper
p ou P pour coller
D => efface la ligne en cours
o et O : insere une nouvelle ligne
:splitt => pour splitter
Et il y en a d'autre mais après c'est vraiment plus du troll !
_________________
Pousser pas j'y suis déjà !
Back to top
View user's profile Send private message
Kangourou
Tux's lil' helper
Tux's lil' helper


Joined: 12 Mar 2005
Posts: 146

PostPosted: Mon Feb 13, 2006 9:42 pm    Post subject: Reply with quote

Moi personnellement j'ai commencé par nano car vi me faisai peur, j'avais eu de mauvaises expériences.
Un jour je me décide à apprendre vi, quand je me rend compte que c'est obligatoire quand c'est le seul editeur correct accessible sur ma freeBSD en perdition :)
Je deviens fan de vim, je ne veux pas entendre parler l'emacs.
1 an plus tard, je me met à LaTeX. Le mode de vim ne me satisfaisant pas vraiment, je teste emacs.
Coup de foudre, je ne veux plus entendre parler de vi :wink:

Finalement maintenant j'utilise quotidienement les 2. Emacs pour coder, taper du texte agréablement et tout ça. Vi pour pour éditer un petit texte rapidement, pour tout les fichiers de config. C'est vim qui je tape machinalement dans le shell quand j'ai un petit machin à éditer.

Donc j'utilise les deux en fonctions des besoins, et je suis heureux comme ça :wink: Et je pense pas qu'il y est un éditeur plus rapide que l'autre. En passant à emacs, j'ai vraiment eu du mal avec les C-a et C-e pour les débuts/fins de lignes, et maintenant je m'aperçois que je galère à faire (echap) 0 ou (echap) $ sous vim parfois. C'est simplement une question d'habitude :o


(Maintenant j'avoue qu'il y a peu j'ai du me mettre au java pour mon projet de BTS, et j'ai testé Eclipse. Beh j'ai abandonné Emacs pour le codage java :oops:)
Back to top
View user's profile Send private message
mornik
Apprentice
Apprentice


Joined: 12 Mar 2005
Posts: 184
Location: Niort

PostPosted: Mon Feb 13, 2006 9:49 pm    Post subject: Reply with quote

j'ai oublié de dire vi c'est plus rapide à taper que emacs.... je prèfère donc vi car je suis feignant (déformation professionelle ?)
_________________
Pousser pas j'y suis déjà !
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8718
Location: ~Brussels - Belgique

PostPosted: Tue Feb 14, 2006 7:56 am    Post subject: Reply with quote

J'ai débuté sur vi car quand j'étais à la fac, il y a (hola... si longtemps déjà), le seul éditeur disponible pour faire du shell et son mail était VI ; puis quand j'ai débuté ma carrière professionnelle, mon premier chef de projet m'a fait aimer emacs.

VI a l'avantage d'être plus souvent disponible, entre autre sur des plateformes non-GNU, parfois anciennes.

Bref, ayez toujours en poches votre feuille double face avec d'un côté :wq et de l'autre <meta>xc :-)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
marvin rouge
Veteran
Veteran


Joined: 01 Aug 2004
Posts: 1422
Location: Villa Lumierrante, Zonelibre

PostPosted: Tue Feb 14, 2006 8:31 am    Post subject: Reply with quote

Moi j'aime bien vim, mais comme je suis pas un kador j'ai pas vraiment de raison objective (genre gagner 3/100e de seconde pour enregistrer un fichier).

Par contre, ce qui pourrait être interressant pour rendre ce DOW! instructif, c'est de partager les .vimrc ou .emacsrc (si ça s'appelle comme ça).

Ah si, un truc que j'arrive pas à faire avec vim (ou plutôt j'ai pas compris comment faire) et que j'arrivais à faire avec xemacs, c'est la correction orthographique (à la volée, ou pas). En particulier pour les doc LateX, ça serait pas mal.

+
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 1 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum