View previous topic :: View next topic |
Author |
Message |
Magic Banana Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/704839447483ac5d977b67.jpg)
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Thu Feb 23, 2006 9:17 am Post subject: |
|
|
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 :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
xaviermiller Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/18949772545903151f2312b.jpg)
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Thu Feb 23, 2006 9:25 am Post subject: |
|
|
Pour emacs, n'oubliez pas d'imprimer livré avec ![Wink ;)](images/smiles/icon_wink.gif) _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
papedre Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/47602840242289cd9b7248.jpg)
Joined: 02 Mar 2005 Posts: 178
|
Posted: Wed Mar 01, 2006 1:08 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Bapt Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/21244105134ae58e959ad49.jpg)
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Wed Mar 01, 2006 1:16 pm Post subject: |
|
|
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 ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zeuss1414 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/27403519544fd62cd578da.jpg)
Joined: 23 Mar 2004 Posts: 490
|
Posted: Mon Mar 13, 2006 8:48 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Mon Mar 13, 2006 8:54 pm Post subject: |
|
|
Pour apprendre, ya la commande vimtutor qui te lancera un tutorial ![Very Happy :D](images/smiles/icon_biggrin.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Mar 13, 2006 8:56 pm Post subject: |
|
|
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 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 dans ton vimrc ! (là c'est un exemple avec elflord) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zeuss1414 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/27403519544fd62cd578da.jpg)
Joined: 23 Mar 2004 Posts: 490
|
Posted: Mon Mar 13, 2006 10:00 pm Post subject: |
|
|
merci a tous pour vos réponse, je viens de finir vim tutor 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 |
|
![](templates/gentoo/images/spacer.gif) |
bibi.skuk Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 01 Aug 2005 Posts: 425
|
Posted: Mon Mar 13, 2006 10:12 pm Post subject: |
|
|
zeuss1414 wrote: | merci a tous pour vos réponse, je viens de finir vim tutor 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
split vertical
:help pour la suite... on se deplace dans les buffers splittés avec ^W
^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 |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Mar 13, 2006 10:36 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
zeuss1414 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/27403519544fd62cd578da.jpg)
Joined: 23 Mar 2004 Posts: 490
|
Posted: Thu Mar 16, 2006 8:52 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
kaworu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/21248523295550861f30d96.gif)
Joined: 07 Dec 2005 Posts: 450
|
Posted: Mon Mar 27, 2006 10:19 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Wed Mar 29, 2006 9:47 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
guilc Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/190892864153fcc64a2a920.jpg)
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Thu Mar 30, 2006 6:06 am Post subject: |
|
|
Marsu wrote: |
mais ça ne donne pas l'effet escompté, pas plus qu'un "set wrap" |
normal, c'est "set nowrap" ![Wink ;)](images/smiles/icon_wink.gif) _________________ 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 |
|
![](templates/gentoo/images/spacer.gif) |
Marsu Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_flexo.gif)
Joined: 18 Jun 2003 Posts: 329 Location: Lyon
|
Posted: Thu Mar 30, 2006 6:20 am Post subject: |
|
|
ç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 |
|
![](templates/gentoo/images/spacer.gif) |
guilc Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/190892864153fcc64a2a920.jpg)
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
razer l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Thu Mar 30, 2006 7:02 am Post subject: |
|
|
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,
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 :arrow:](images/smiles/icon_arrow.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
xaviermiller Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/18949772545903151f2312b.jpg)
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Thu Mar 30, 2006 7:25 am Post subject: |
|
|
rien ne vaut ed ou debug.com ! _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Neuromancien l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 03 Dec 2003 Posts: 867
|
Posted: Thu Mar 30, 2006 9:21 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Thu Mar 30, 2006 9:37 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Zaos Kahan n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 14 Dec 2005 Posts: 32
|
Posted: Thu Mar 30, 2006 9:54 pm Post subject: |
|
|
ni clous ni vis euh nop ni vi ni emacs je voulais dire
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
*se penche sur la question* |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Quaker_Fou n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/92083877444626b0798c9e.jpg)
Joined: 28 Apr 2006 Posts: 49 Location: Lille
|
Posted: Sun Apr 30, 2006 11:59 am Post subject: |
|
|
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
J'irais pas contredire mon prof de td de C ^^
De plus il m'a fait découvrir emacs et gentoo
Seul petit reproche, il evite toujours les lan quake3 qu'on lui propose. Faut croire qu'il a peur de se mesurer a nous
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
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
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 |
|
![](templates/gentoo/images/spacer.gif) |
Temet Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/168601640145e1ea823287d.jpg)
Joined: 14 Mar 2006 Posts: 2586 Location: 92
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
xaviermiller Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/18949772545903151f2312b.jpg)
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Thu Jan 11, 2007 6:16 am Post subject: |
|
|
Temet wrote: | http://www.lucas-nussbaum.net/img/viemacs.png ![Laughing :lol:](images/smiles/icon_lol.gif) |
GEANT ! _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Oupsman Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 19 Jul 2004 Posts: 1042
|
Posted: Thu Jan 11, 2007 7:53 am Post subject: |
|
|
MORT DE RIRE ![Laughing :lol:](images/smiles/icon_lol.gif) _________________ --
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 |
|
![](templates/gentoo/images/spacer.gif) |
|