Comme Yann, je pense essayer VIM pendant une semaine en essayant d'utiliser au maximum les raccourci.
Je pense que ce site peu beaucoup aider pour débuter : http://linuxconfig.org/Vim_Tutorial. Je vous reviendrais sur mon expérience la semaine prochaine. Merci pour vos conseils. Le 17 avril 2012 12:09, Yann Armand <[email protected]> a écrit : > J'ai essayé plusieurs éditeurs et IDE : textmate, RubyMine, chocolate, > SublimeText2 mais ce qu'ils apportent ne compense pas le fait qu'ils soit > mono-architecture (à part sublimeText). > J'avais envie depuis longtemps de revenir à la situation d'un seul éditeur > pour tout faire, qui marche sur toutes mes machines et que je puisse aussi > utiliser à travers SSH. > > Ces critères ne laisse pas beaucoup de choix sérieux (VIM et Emacs) ! > (Je précise que je suis un vieil utilisateur d'emacs avec lequel j'ai > pondu quelques myriades de lignes de code C) > J'ai donc décider de m'accorder une semaine pour monter 2 configs Ruby > complètes pour Emacs et VIM. > > Je vous passe les détails et vous livre direct mes remarques : > 1- au bout d'une semaine j'avais un truc performant et personnalisé avec > VIM et Emacs > 2- Emacs à quelques problèmes de maping clavier à travers les multiplexer > de terminal (Screen, tmux) > 3- Emacs est plus stable, je ne l'ai JAMAIS fait planté > 4- VimScript est infiniment plus facile qu'EmacsLisp (si on fait pas du > lisp tout les jours), donc la personnalisation est plus facile > 5- la config de vim est plus claire > 6- les 2 communautés sont tres actives > > Mon choix final c'est porté sur Vim car plus facile à personnaliser. > Les besoins de personnalisation sont rares une fois la config stabilisée, > donc réapprendre la logique d'emacs à chaque fois a un coup trop important > pour moi. > Bien que je ne connaissais pas Vim, j'ai appris les mapping assez vite et > je suis de plus en plus performant de jour en jour. De plus la bascule > entre les modes commande et édition permet de faire des maping sur des > touches non spéciales qui passent partout (ssh, VNC, Screen ...) > > Pour la petite histoire, tous les mardis je fait du Pair Programming à > distance avec Bastien Gallay (@bastien_gallay). Chacun chez soi, nous > utilisons ma config Vim sur une dedibox via SSH avec le son en Skype. Nous > partageons un terminal multiplexé (tmux) dans lequel nous nous avons un > Vim, la console Rails et un shell. Et c'est très confortable ! > > -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 > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [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]
