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]
