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 <[email protected]>
>
>> Emacs24 + 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 
>> http://www.slideshare.net/yukihiro_matz/how-emacs-changed-my-life)
>>
>> Pierre
>>
>> 2012/4/17 Yann Armand <[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 
>>> [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]
>>
>
>

-- 
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 à