Hello,  

Je rajoute mon grain de sel. La configuration indispensable (à mon sens) à 
ajouter a son .vimrc lorsque l'on débute avec vim
nnoremap <up> <nop> nnoremap <down> <nop> nnoremap <left> <nop> nnoremap 
<right> <nop>

Ca empêche d'utiliser ses fichues flèches (en mode 'normal') donc nous force a 
utiliser HJKL et de revenir tout le temps en mode 'normal'. C'est chiant le 
premier ou deuxième jour mais une fois que notre mémoire est formatée c'est 
très bien !

Sinon, pour débuter, il y a les excellents screencasts de Derek Wyatt - 
http://www.derekwyatt.org/vim/vim-tutorial-videos/ - On en regarde un et on 
applique, sans tout prendre d'un coup dès le début.

My 2 cts.

--  
Loïc Minaudier  

Le mercredi 18 avril 2012 à 09:36, Olivier El Mekki a écrit :

> Le ressource principale classique, c'est vimtutor, pour débuter. C'est
> un tutorial et ça ne permet pas de tout saisir, mais c'est un début.
>  
> Comme il est dit dans le tuto, le plus important est de pratiquer. Rien
> ne sert de se remplir la tête de commandes via une référence, elles
> seront de toutes façons oubliées presque immédiatement.
>  
> J'ajouterai : le plus important est de toujours se demander s'il n'y a
> pas un moyen plus rapide de faire ci ou ça. Google est largement fourni
> en réponse pour chaque question précise que tu te poseras.
>  
> Après, des années après que tu te seras dit "maintenant, vim, je
> maîtrise", tu continueras à découvrir des nouveaux trucs régulièrement
> qui te changeront la vie :)
>  
>  
> On 09:28 Wed 18 Apr , Florian Dutey wrote:
> > J'ai toujours ?t? rebut? par vim/emacs mais honn?tement, votre discussion
> > m'a plutot s?duite.
> > Surtout que je suis un anti souris (et fatigu? d'avance d?s qu'il faut
> > utiliser les fl?ches), ce qui m'a toujours paru ?tre l'argument majeur
> > pour l'utilisation d'un de ces outils.
> >  
> > D?s que j'en aurai l'occasion, je me forcerai un peu pour essayer vim (pas
> > emacs, je suis pas fou :p).
> >  
> > Auriez vous une ou 2 ressources ? me conseiller svp?
> >  
> > Le 18 avril 2012 08:46, Bastien Gallay <[1][email protected] 
> > (mailto:[email protected])> a ?crit :
> >  
> > Salut,
> > Bon, puisque je suis cit? par Yann, je confirme : j'?tais tr?s ? l'aise
> > sur quelques gros IDE et m'amusais de temps ? autre sur vim. Avec
> > l'environnement que nous utilisons ensemble, je ne vois plus d'autre
> > ?diteur que vim pour que ce soit aussi amusant.
> > Pour en revenir ? la question d'origine, malgr? la courbe
> > d?apprentissage tr?s raide, surtout au d?but, vim peut en effet aider ?
> > coder tr????s vite pour plusieurs raisons:
> > - le mapping clavier fait qu'on a tout sous la main, sans lever la main
> > (on peut tout faire sans touches fl?ch?es, pav? num?rique ni souris ...)
> > - on est int?gr? au shell et on peut donc utiliser des commandes en
> > ligne ? tout va
> > - une solution pour tout : la communaut? a toujours une r?ponse ? l'un
> > de vos probl?me
> > - aucun temps de latence, m?me sur une machine tr?s peu performante
> > (dedibox de base par exemple)
> > Ce n'est pas le seul ?diteur a avoir toutes ou partie de ces qualit?s,
> > et ce sera toujours le d?veloppeur qui fera r?ellement la rapidit? de
> > d?veloppement. Mais ces derniers temps, c'est bien avec vim que je vois
> > les d?veloppeurs les plus rapides
> > Dans tous les cas, je recommande ? tout le monde d'essayer (et de se
> > forcer un peu au d?but, il faut l'avouer) des ?diteurs comme vim et
> > emacs.
> > Le 18 avril 2012 01:03, Amokrane <[2][email protected] 
> > (mailto:[email protected])> a ?crit
> > :
> >  
> > Sujet int?ressant :)
> > J'essaye aussi de passer en full Vim depuis quelques jours et je dois
> > avouer que par le pass? j'avais tent? plusieurs fois d'utiliser Vim
> > full-time (je l'utilise toujours + ou - pour des t?ches minimes) et
> > qu'? chaque fois j'ai du abandonner (au profit de Sublime Text 2).
> > Mais cette fois-ci je sens que c'est la bonne et fort de mon
> > exp?rience pass?, je sais qu'il ne faut pas s'attendre ?tre super
> > rapide et efficace les premiers temps et qu'il ne faut pas se
> > d?courager.?Ma solution ? D?sactiver compl?tement la souris/trackpad
> > quand je code pour ne pas c?der ? la tentation.
> > Et bien entendu si je le fais c'est que je suis convaincu que passer ?
> > Vim vaut le coup tant pour son aspect unifi?, que pour l'aspect
> > fusionnel entre la ligne de commande et l'?diteur.
> > Mais il y a aussi autre chose... J'ai remarqu? que je suis beaucoup
> > plus concentr? quand je code avec Vim et cette concentration accrue
> > s'explique par la n?cessit? de bien r?fl?chir avant de faire une
> > action (Quelle est la meilleure combinaison permettant de d?placer une
> > portion de code d'un endroit ? l'autre ? De combien de mots je dois me
> > d?placer pour placer le curseur ? telle colonne ? etc.) et cette
> > r?flexion permet au cerveau de rester concentr? et attentif.
> > Parce que finalement quand on code on se rend compte qu'on fait ?a:
> > (a) R?flexion/Conception <=> ? ((b) Ecriture du code <=> (c)
> > manipulations basiques comme d?placement du curseur, copier/coller,
> > chercher/remplacer). Avec Sublime Text 2 (ou tout autre ?diteur
> > graphique) je me rends compte que la banalit? de (c) me distrait et
> > fais switcher mon cerveau de ON ? OFF.
> > Je vais faire des analogies sportives, mais c'est comme si au Tennis
> > j'optais pour une prise ferm?e ou que dans le cyclisme j'optais pour
> > un plus grand braquet dans les deux cas ces choix me demanderaient un
> > effort beaucoup plus grand ? chaque coup mais en retour j'ai un
> > r?sultat qui plus d'effet/plus puissant.
> > C'est comme ?a que je vois les choses avec Vim en + de celles que tout
> > le monde connait et qui ont ?t? cit?es pr?c?demment :-)
> > Le mardi 17 avril 2012 21:51:25 UTC+2, Yann Armand a ?crit?:
> >  
> > Oh non, et moi qui croyais avoir fait un choix d?finitif, va falloir
> > regarder ? nouveau emacs.
> > Merci Pierre ! :-)
> > -yann
> > 2012/4/17 pierre nespo <[3][email protected] 
> > (mailto:[email protected])>
> >  
> > Emacs24 +?[4]https://github.com/bbatsov/prelude?== FTW
> > Sinon *pour le troll* ruby a ?t? cod? via emacs :D (matz est le
> > co-auteur de ruby-mode
> > et?[5]http://www.slideshare.net/yukihiro_matz/how-emacs-changed-my-life)
> > Pierre
> >  
> > 2012/4/17 Yann Armand <[6][email protected] (mailto:[email protected])>
> >  
> > C'est vrai que quand on y a gouter le Go To File devient
> > indispensable.
> > J'utilise sous VIM un plugin qui s'appel command-T qui donne un
> > r?sultat similaire ? celui de SublimeText.
> > Une bonne gestion des tag ? l'?chelle du projet est ?galement
> > bien utile. Pour cela je customize un peu la g?n?ration avec
> > ctags
> > et FuzzyFinder pour les recherche dans le style de GoToFile mais
> > pour n'importe quel symbole du projet .... un must !
> > Enfin le mode Rails qui saute selon mon bon plaisir entre Vue,
> > model et controleur.
> > -yann
> >  
> > --
> > Vous avez re?u ce message, car vous ?tes abonn? au groupe
> > "Railsfrance" de Google Groups.
> > Pour transmettre des messages ? ce groupe, envoyez un e-mail ?
> > l'adresse [7][email protected] 
> > (mailto:[email protected])
> > Pour r?silier votre abonnement envoyez un e-mail ? l'adresse
> > [8][email protected] 
> > (mailto:[email protected])
> >  
> > --
> > Vous avez re?u ce message, car vous ?tes abonn? au groupe
> > "Railsfrance" de Google Groups.
> > Pour transmettre des messages ? ce groupe, envoyez un e-mail ?
> > l'adresse [9][email protected] 
> > (mailto:[email protected])
> > Pour r?silier votre abonnement envoyez un e-mail ? l'adresse
> > [10][email protected] 
> > (mailto:[email protected])
> >  
> > --
> > Vous avez re?u ce message, car vous ?tes abonn? au groupe
> > "Railsfrance" de Google Groups.
> > Pour transmettre des messages ? ce groupe, envoyez un e-mail ?
> > l'adresse [11][email protected] 
> > (mailto:[email protected])
> > Pour r?silier votre abonnement envoyez un e-mail ? l'adresse
> > [12][email protected] 
> > (mailto:[email protected])
> >  
> > --
> > Vous avez re?u ce message, car vous ?tes abonn? au groupe "Railsfrance"
> > de Google Groups.
> > Pour transmettre des messages ? ce groupe, envoyez un e-mail ? l'adresse
> > [13][email protected] (mailto:[email protected])
> > Pour r?silier votre abonnement envoyez un e-mail ? l'adresse
> > [14][email protected] 
> > (mailto:[email protected])
> >  
> > --
> > Vous avez re?u ce message, car vous ?tes abonn? au groupe "Railsfrance" de
> > Google Groups.
> > Pour transmettre des messages ? ce groupe, envoyez un e-mail ? l'adresse
> > [email protected] (mailto:[email protected])
> > Pour r?silier votre abonnement envoyez un e-mail ? l'adresse
> > [email protected] 
> > (mailto:[email protected])
> >  
> > References
> >  
> > Visible links
> > 1. mailto:[email protected]
> > 2. mailto:[email protected]
> > 3. mailto:[email protected]
> > 4. https://github.com/bbatsov/prelude
> > 5. http://www.slideshare.net/yukihiro_matz/how-emacs-changed-my-life
> > 6. mailto:[email protected]
> > 7. mailto:[email protected]
> > 8. mailto:[email protected]
> > 9. mailto:[email protected]
> > 10. mailto:[email protected]
> > 11. mailto:[email protected]
> > 12. mailto:[email protected]
> > 13. mailto:[email protected]
> > 14. mailto:[email protected]
> >  
>  
>  
> --  
> Olivier El Mekki.
>  
> --  
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
> [email protected] (mailto:[email protected])
> Pour résilier votre abonnement envoyez un e-mail à l'adresse 
> [email protected] 
> (mailto:[email protected])
>  
>  


-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à