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]> 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]> 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]>
> 
>            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]>
> 
>              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]
>              Pour r?silier votre abonnement envoyez un e-mail ? l'adresse
>              [8][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]
>            Pour r?silier votre abonnement envoyez un e-mail ? l'adresse
>            [10][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]
>        Pour r?silier votre abonnement envoyez un e-mail ? l'adresse
>        [12][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]
>      Pour r?silier votre abonnement envoyez un e-mail ? l'adresse
>      [14][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]
> 
> 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]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à