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

Goto page Previous  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
Magic Banana
Veteran
Veteran


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

PostPosted: Thu Feb 23, 2006 9:17 am    Post subject: Reply with quote

Quote:
celui qui travaille en java 8h par jours tournera sur des environnement de developpement eclipse


Faut pas confondre editeur et environnement de developpement. Dans Eclipse tu choisis l'editeur de ton choix.

Devine quel serait mon choix d'editeur dans Eclipse si je n'utilisais pas le Java Development Environment for Emacs. :wink:
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


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

PostPosted: Thu Feb 23, 2006 9:25 am    Post subject: Reply with quote

Pour emacs, n'oubliez pas d'imprimer
Code:
fr-refcard.ps
livré avec ;)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
papedre
Apprentice
Apprentice


Joined: 02 Mar 2005
Posts: 178

PostPosted: Wed Mar 01, 2006 1:08 pm    Post subject: Reply with quote

Salut a tous,
désolé de remonter ce DOW, mais je ne m'etais pas connecter depuis longtemps.

Pour moi : VIM rocks !!! (en fait gVim). Je l'utilise même sous Windaube à la place d'Ultraedit

notamment avec la posssibilité suivante :
- possibilité de définir un path de recherche
:find monfichier (et automatiquement le fichier ira chercher le premier dans le path, qu'il soit en dev, test, prod ou autre).

- navigation aisé dans plusieurs fichiers :
sp monficher : ouvre le fichier dans un split horizontal
vsp autrefic : ouvre le fichier dans un split vertical

- j'ai defini les lignes suivantes dans mon vimrc
Code:
map <A-Up> <C-W>k<C-W>_
map <A-Down> <C-W>j<C-W>_
map <A-Left> <C-W>h<C-W>_
map <A-Right> <C-W>l<C-W>_

afin de permettre ensuite de naviguer entre les differentes fenetres en faisant ALT + fleche

- Modification aussi pour avoir le copier/coller par CTRL-C et CTRL-V


Le seul problème que j'y trouve, c'est pour travailler en mode colonne comme le fait UltraEdit (je sais que Cream le fait), afin de pouvoir éditer plusieurs lignes en meme temps.
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Wed Mar 01, 2006 1:16 pm    Post subject: Reply with quote

papedre wrote:

- Modification aussi pour avoir le copier/coller par CTRL-C et CTRL-V

Le seul problème que j'y trouve, c'est pour travailler en mode colonne comme le fait UltraEdit (je sais que Cream le fait), afin de pouvoir éditer plusieurs lignes en meme temps.

Enlève ton mapping de CTRL-V, par défaut c'est lui qui permet de travailler en mode colone :)
par exemple :
CTTL-V en début de fichier, flèche vers le bas pour sélectionner ainsi en colonne le premier caractère de chaque ligne puis "I#" ESC et toutes les lignes que tu as sélectionner se retrouvent magiquement commentées :)
Back to top
View user's profile Send private message
zeuss1414
Guru
Guru


Joined: 23 Mar 2004
Posts: 490

PostPosted: Mon Mar 13, 2006 8:48 pm    Post subject: Reply with quote

Désolé de remonter ce TROLL mais je voudrais me metter a vim, et j'ai quelque question .

1) Par ou commencer pour apprendre toutes les commande car pour le moment a part :I :wq et les truc de base je maitrise rien, meme pas le copier coller.

2) J'ai une console sur font noir, et donc j'ai des pb avec vim car les commentaire son en noir, et donc je les vois pas. Comment faire pour changer la couleur de la coloration syntaxique.
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Mon Mar 13, 2006 8:54 pm    Post subject: Reply with quote

Pour apprendre, ya la commande vimtutor qui te lancera un tutorial :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 Mar 13, 2006 8:56 pm    Post subject: Reply with quote

Pour commencer avec vim, je te conseille de lancer "vimtutor" .
Autrement, pour changer le theme, tu fais dans vim
Code:
:colorscheme <le theme que tu veux>


Normalement en faisant
Code:
:colorscheme <TAB>
ca doit passer en revue les differents thèmes, perso celui que je prefere c'est elflord

Si tu veux que le theme soit permanent, rajoute
Code:
colo elflord
dans ton vimrc ! (là c'est un exemple avec elflord)
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
zeuss1414
Guru
Guru


Joined: 23 Mar 2004
Posts: 490

PostPosted: Mon Mar 13, 2006 10:00 pm    Post subject: Reply with quote

merci a tous pour vos réponse, je viens de finir vim tutor 8) mais je sais toujours pas faire certaine chose comme :
- les copier coller
- le sliptage des fenetre
- la completion
- l'indentation automatique

Donc si vous savez ou je pourrai trouver une doc plus pousser je suis prenneur.
Back to top
View user's profile Send private message
bibi.skuk
Guru
Guru


Joined: 01 Aug 2005
Posts: 425

PostPosted: Mon Mar 13, 2006 10:12 pm    Post subject: Reply with quote

zeuss1414 wrote:
merci a tous pour vos réponse, je viens de finir vim tutor 8) mais je sais toujours pas faire certaine chose comme :
- les copier coller

tout est dans le y,d et le mode visuel :)

Quote:

- le sliptage des fenetre

split horizontal
Code:
:split

split vertical
Code:
:vsplit

:help pour la suite... on se deplace dans les buffers splittés avec ^W
Quote:

- la completion

^N et ^P pour completer parmis une liste (tes fichiers ouverts plus des listes personnalisées)
Quote:

- l'indentation automatique

set ident=on non ?
Donc si vous savez ou je pourrai trouver une doc plus pousser je suis prenneur.[/quote]
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 Mar 13, 2006 10:36 pm    Post subject: Reply with quote

Bon, histoire de donner des ptits trucs pratiques a rajouter au vimrc :

Completion avec TAB:
"Debut de Completion
function InsertTabWrapper(direction)
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\<tab>"
elseif "backward" == a:direction
return "\<c-p>"
else
return "\<c-n>"
endif
endfunction
inoremap <tab> <c-r>=InsertTabWrapper("forward")<cr>
inoremap <s-tab> <c-r>=InsertTabWrapper("backward")<cr>
" Fin de Completion


Activer le mode collage, afin d'eviter l'indentation:
set pastetoggle=<F10>


Switcher entre utf8 et auto-detection:
" Mapping pour switcher vers l'utf8 quand mal reconnu :
map <S-F3>        :e<Esc>
map <F3>          :e ++enc=utf8 <Esc>


PS: Vous noterez la petite nouveauté avec la balise [ code ], on peut donner un titre en faisant :

Code:
[code="montitre"]le code en question[/code]

_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
zeuss1414
Guru
Guru


Joined: 23 Mar 2004
Posts: 490

PostPosted: Thu Mar 16, 2006 8:52 am    Post subject: Reply with quote

Bon après quelque heureS d'utilisation de VIM y a quand même certaines chose que je comprend pas trop.

Etant un ancien fervant utilisateur d'Emacs, j'avais l'habitude d'utiliser la touche TAB pour indenter mon code. Or avec Vim il faut indenter "à la main".

Je m'explique, avec Emacs lorsqu'on tape sur TAB, le texte est automatiquement indenter, il s'alligne soit sur la ligne précédente, soit se décale si l'instruction précédente est par exemple if, while ....
Je pense qu'on doit pouvoir faire la même chose avec vim,mais comment ?

Sinon pour kernel_sensei, je comprend pas trop comment marche ton script de complétion.
Quant j'était en DUT, les prof avaient réussit a faire que le touche table servait à la fois a indenter et a faire la complétion ( sous emacs, he oui on se rapport à ce que l' on connait), je trouvais ca très pratique, donc si quelqu'un sais comment refaire la même chose je suis prenneur.

Sinon est ce que quelqu'un aurais un bon fichier vimrc commenter et pas trop compliquer pour que je puisse m'inspirer et modifier.
Back to top
View user's profile Send private message
kaworu
Guru
Guru


Joined: 07 Dec 2005
Posts: 450

PostPosted: Mon Mar 27, 2006 10:19 pm    Post subject: Reply with quote

désolé de déterrer ce Topic mais je cherche une coloration syntaxique de Java pour ViM (j'entend, une coloration complete de la syntax, pas juste les int , class etc)
Jusqu'à ce Topic, j'était sous XEmacs pour coder en Java, mais finallement je me suis épris de ViM ( à moitié par masochisme, parce qu'au début ...) seulement je n'arrive pas trouver un .vimrc qui fasse une coloration syntaxique qui soit aussi complete que sous XEmacs ...
un peu d'aide?

Merci ^___^
_________________
Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945

Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion)
Back to top
View user's profile Send private message
Marsu
Guru
Guru


Joined: 18 Jun 2003
Posts: 329
Location: Lyon

PostPosted: Wed Mar 29, 2006 9:47 pm    Post subject: Reply with quote

j'ai une petite question à laquelle les fans de vim sauront peut être répondre :

voilà, quand j'écris du texte et que celui-ci dépasse de la fin de la ligne, vim me créée une nouvelle ligne et me met le texte dessus, le problème, c'est qu'avec l'indentation, ça donne une horreur incommensurable. Alors je me demandais si il n'y avait pas moyen de faire en sorte de ne passer à la ligne suivant qu'en appuyant explicitement sur entrée

j'ai déjà essayé avec :
Tip trouvé sur vim.org:

set formatoptions=l
set lbr


mais ça ne donne pas l'effet escompté, pas plus qu'un "set wrap"
_________________
qui ne tente rien n'a rien
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Mar 30, 2006 6:06 am    Post subject: Reply with quote

Marsu wrote:

mais ça ne donne pas l'effet escompté, pas plus qu'un "set wrap"

normal, c'est "set nowrap" ;)
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Marsu
Guru
Guru


Joined: 18 Jun 2003
Posts: 329
Location: Lyon

PostPosted: Thu Mar 30, 2006 6:20 am    Post subject: Reply with quote

ça ne marche quand même pas, dès que j'avoute un caractère, il me casse ma ligne en plusieurs morceaux : je sais pas si c'est parce qu'il y a des parenthèses dedans, mais ça m'embète. même si je reprends les lignes de dessous en supprimant tous les espaces qu'il insère, dès que je rajoute un caractère, il me casse ma ligne en 3 sous lignes

je vous mets la ligne en question :
Quote:

else raise (Syntaxe_non_respectee ("ligne:"^(string_of_int (i*!nbgroupes+j))^("car:"


je rajoute un caractère et hop :
Quote:

else raise
(Syntaxe_non_respectee
("ligne:"^(string_of_int
(i*!nbgroupes+j))^("car:"^


Il y a longtemps, je me rappelle avoir trouvé sur une page quelconque, une commande qui mettait un dollar à la fin de la ligne quand elle dépassait et lorsqu'on l'éditait, il la faisait pas basculer en deux lignes ou quoi que ce soit
_________________
qui ne tente rien n'a rien
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Mar 30, 2006 6:25 am    Post subject: Reply with quote

Hum, je n'ai pas ce problème chez moi !

Faut ptet fouiller une option dans mon vimrc ( http://doc.xwing.info/config/vimrc )...
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
razer
l33t
l33t


Joined: 08 Oct 2004
Posts: 893
Location: Paris - France

PostPosted: Thu Mar 30, 2006 7:02 am    Post subject: Reply with quote

Moi, après avoir testé pas mal d'éditeurs, j'ai trouvé le fin du fin, le top du top, bref je ne peux plus m'en passer. Sa légèreté, son evolutivité, ses nombreux raccourcis clavier en font le meilleur éditeur de texte existant à mes yeux.
Pour lancer ce petit bijou,
Code:
wine notepad


J'attends avec impatience que ses développeurs alertes et sympathiques intègrent un mode multibuffer, histoire d'y intégrer un solitaire





Pas taper, je suis :arrow:
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


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

PostPosted: Thu Mar 30, 2006 7:25 am    Post subject: Reply with quote

rien ne vaut ed ou debug.com !
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Thu Mar 30, 2006 9:21 pm    Post subject: Reply with quote

Je n'ai pas du tout aimé Emacs, que je trouve trop lourd, avec de nombreuses extensions inutiles et inutilisables comme Gnus. Mais je suppose qu'une fois correctement configuré et personnalisé, il devient un outil de développement assez puissant.

ViM me conviendrait mieux. Il est simple, léger, configurable et fonctionne aussi bien en console que sous X. Mais son fonctionnement me déroute un peu.

Pour le développement j'utilise SciTE et Bluefish. Pour éditer les fichiers de configuration, Nano me suffit.

Une question : Y a-t-il une version française du psychiatre d'Emacs ?
_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772

PostPosted: Thu Mar 30, 2006 9:37 pm    Post subject: Reply with quote

Heu j'ai un pb avec vim 7.0, je pose ma question ici, ça pourrait être utile à d'autre plus tard ... enfin dites-moi si je dois créer un autre topic :) :
La coloration syntaxique est devenue bizarre dans rxvt-unicode, les couleurs ont changé, parfois ya tout le texte en gras et tout ..., alors que ça marche très bien comme avant sous xterm, ou même par ssh dans rxvt-unicode :? Une idée ??
Back to top
View user's profile Send private message
Zaos Kahan
n00b
n00b


Joined: 14 Dec 2005
Posts: 32

PostPosted: Thu Mar 30, 2006 9:54 pm    Post subject: Reply with quote

ni clous ni vis euh nop ni vi ni emacs je voulais dire :arrow:

Pour de simple édition je me sers de nano en console comme pas mal de monde je remarque et de gedit en mode graphique, par contre grâce (ou a cause c selon) à ce topic je découvre cream qui à l'air ma fois fort sympathique.
Pourrait il facilement remplacer Bluefish pour faire du php/xhtml/css du coté web et un poil de prog c++ de l'autre :?: :idea:

*se penche sur la question*
Back to top
View user's profile Send private message
Quaker_Fou
n00b
n00b


Joined: 28 Apr 2006
Posts: 49
Location: Lille

PostPosted: Sun Apr 30, 2006 11:59 am    Post subject: Reply with quote

ttypub wrote:
N'oublions que emacs n'est pas un simple éditeur de texte : it's a way of life. Et puis personnelement mes problèmes existentiels je les résoud en par le psychiatre, ca coute moins cher.


+1 :P
J'irais pas contredire mon prof de td de C ^^
De plus il m'a fait découvrir emacs et gentoo 8)
Seul petit reproche, il evite toujours les lan quake3 qu'on lui propose. Faut croire qu'il a peur de se mesurer a nous :wink:

Pour en revenir a nos moutons, personnelement, j'utilise les deux.
Vim pour éditer des fichiers de configurations et Emacs pour coder.

Pouquoi j'utilise emacs plutot que vim?

Je trouve vim très fonctionnel mais switcher entre plusieurs buffers ca m'amuse vraiment pas.
A moins de splitter notre vim en 4 et d'avoir 2 ou 3 term d'ouvert, faudra qu'on m'explique comment faire rapidement et simplement.

Coté fonctionnel on peut rajouter autant d'un coté que de l'autre, donc je pense pas que ce soit un bon argument.
Au niveau du temps de chargement, je pense pas non plus que ce soit un veritable argument.
Le temps d'ouvrir tous les vims et de les splitter, nous sommes deja entrain de coder :P

Je voudrais juste proposer deux petits fichiers de configurations pour emacs, pour ceux qui n'aiment pas trop les nombreux raccourcis clavier ou qui n'ont pas le temps de les apprendre ou pas l'envie :

Tabbar

Il offre un systeme d'onglet pour les buffers.
On peut meme demander a ce systeme d'onglet de "trier" les onglets en fonction du langage.
C'est pratique pour pas se retrouver avec 50 onglets si on code sur du C, du python et du java en meme temps :lol:

Cua

Les raccourcis sont souvent le probleme qu'on rencontre quand on essaye de faire utiliser emacs a des gens qui viennent d'un monde windows habitués a des raccourcis "classiques".
Il permet de modifier de facon efficace les raccourcis d'emacs vers des raccourcis type windows.
Parmi les modifications il y a le C-c fait bien un copier, C-x un couper , C-v un coller et C-z un undo
Et bien d'autres encore...

Cordialement,
_________________
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi.
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Thu Jan 11, 2007 12:02 am    Post subject: Reply with quote

http://www.lucas-nussbaum.net/img/viemacs.png :lol: :lol:
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


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

PostPosted: Thu Jan 11, 2007 6:16 am    Post subject: Reply with quote

Temet wrote:
http://www.lucas-nussbaum.net/img/viemacs.png :lol: :lol:


GEANT !
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Oupsman
Veteran
Veteran


Joined: 19 Jul 2004
Posts: 1042

PostPosted: Thu Jan 11, 2007 7:53 am    Post subject: Reply with quote

MORT DE RIRE :lol: :lol: :lol:
_________________
--
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.

----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong."
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 Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 5 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