Author: blacklight
Date: 05-20-04 18:32
Clarification; dans tout ceci, pour moi, il s'agit de vim (pas un vieux vi sans les touches flechees sur un HPUX ou AIX; bien que c'est "utilisable" quand on sait comment) et xemacs (avec gui)
Pour repondre au interrogations:
- Souris: Dans mon .vimrc, j'ai:
:set mouse=nvh
Qui permettra d'utiliser la souris tout le temps (sauf en mode ":"); ca permet de cliquer dans vim et qu'il place la souris a la position que l'on clique. Ca permet aussi de faire la selection de blocs de texte. Note: ce feature fonctionne aussi a travers un ssh dans putty (win32), ce qui permet de faire de l'edition de texte puissante et rapide meme en remote.
Le seul drawback, c'est que quand ce mode souris est active, la selection ne se transferera pas au buffer de copy/paste de X11. C'est pour ca que me me met en mode ":" lorsque je veux faire un copy-paste-piton-du-milieu vers autre chose.
- Make: Suffit de faire :make et ca lance le makefile dans le repertoire courant. :cn et :cp permet de sauter d'une erreur a une autre, par defaut il va aller placer le curseur devant la premiere erreur.
Mon biais est surtout que je dois travailler tres souvent en remote, et sur des machines d'architecture differente. xemacs est juste une nuisance.
[ Flamebait & defoulement: Xemacs, je l'ai utilise plusieurs annees, et je l'ai toujours deteste pour ses raccourcis claviers horribles, sa pseudo-GUI degeu risible, et sa non-compatibilite d'une machine ou version a l'autre. Ca avait jamais l'air pareil... des fois mon fond sortait blanc, des fois gris, des fois le syntax highlighting etait pas activable... bullsh#t.
Conceptuellement, le emacs original original c'est pas pire; mais avec le "X" mais ca manque une reorganisation des menus, une gui moderne qui n'a pas l'air de sortir d'un cauchemar athena widget des annees precambriennes (dont un file browser utilisable qui ne fait pas des choses weird...) .
Vim n'a pas de gui et le but premier n'est pas d'editer 50 fichiers en meme temps de toute facon, donc, les critiques ne sont pas transposable :-) ]
[ Kdevelop, j'ai le temps de finir mon edition dans vi avant qu'il aie fini de partir; c'est cool, et semble bien fait; mais il faut utiliser un projet "compatible avec sa vision" pour que ca soit interessant a utiliser ]
----------------------vimrc---------------------------
:syntax on
" j'aime ma console avec un fond noir
:set background=dark
" pour avoir un environnement de programmation avec des tab respectables
:set cindent
:set cino=>2g0h2(0
:set tabstop=2
:set expandtab
:set softtabstop=2
:set comments=
" petit exception, touche pas au tab dans les makefile
:autocmd BufRead Makefile*,makefile* set noexpandtab
:set mouse=nvh
" conserve entierement le buffer de cut/paste apres avoir ferme l'app, meme s'il a jusqu'a 1000 lignes
:set viminfo='20"1000
" auto-save les fichiers lorsque l'on fait :make
:set autowrite
--------------------------------------------------------
dans .vim/plugin/ il y a SuperTab.vim
...qui permet de faire de la completion automatique.
|
|