J'ai entendu beaucoup de choses sur Vim les avantages et les inconvénients. Il semble vraiment que vous devriez (en tant que développeur) être plus rapide avec Vim qu'avec n'importe quel autre éditeur. J'utilise Vim pour faire quelques trucs de base et je suis au mieux 10 fois plus rapide que les autres éditeurs. moins productif avec Vim.
Les deux seules choses dont vous devriez vous préoccuper lorsque vous parlez de vitesse (vous ne vous en souciez peut-être pas assez, mais vous devriez le faire) sont les suivantes :
- Utiliser alternativement la main gauche et la main droite est la le plus rapide manière d'utiliser le clavier.
- Ne jamais toucher la souris est la deuxième moyen d'être le plus rapide possible. Il faut des siècles pour que vous bougiez votre main, attraper la souris, la déplacer, et la ramener et la ramener au clavier (et vous devez souvent souvent regarder le clavier pour s'assurer que vous que vous avez bien ramené votre main au bon endroit)
Voici deux exemples qui montrent pourquoi je suis beaucoup moins productif avec Vim.
Copier/couper/coller. Je le fais tout le temps. Avec tous les éditeurs contemporains que vous pressez Shift avec la main gauche, et vous déplacez le curseur avec la main droite pour sélectionner le texte. Ensuite, Ctrl + C copies, vous déplacez le curseur et Ctrl + V des pâtes.
Avec Vim, c'est horrible :
-
yy
pour copier une ligne (vous ne voulez presque jamais la ligne entière !) -
[number xx]yy
pour copierxx
dans le tampon. Mais vous ne savez jamais exactement si vous avez sélectionné ce que vous vouliez. Je dois souvent faire[number xx]dd
puisu
à défaire !
Un autre exemple ? Recherche et remplacement.
- Sur PSPad : Ctrl + f puis tapez ce que vous voulez rechercher, puis appuyez sur Enter .
- Dans Vim :
/
puis tapez ce que vous voulez rechercher, puis s'il y a des caractères spéciaux, mettez\
avant chaque caractère spécial, puis appuyez sur Enter .
Et tout ce qui concerne Vim est comme ça : on dirait que je ne sais pas comment m'y prendre.
NB : J'ai déjà lu le manuel de Vim tricher feuille :)
Ma question est la suivante :
Quelle est la façon dont vous utilisez Vim qui vous rend plus productif qu'avec un éditeur contemporain ?