Je sais que vim (comme emacs) est un éditeur très puissant pour les programmeurs, pour autant que vous sachiez comment l'utiliser, ses raccourcis, etc. Quelles mesures puis-je prendre et quels tutoriels puis-je lire pour devenir un utilisateur avancé de vim ?
Réponses
Trop de publicités?Étape 0 : apprendre à taper au clavier. Sérieusement - si vos doigts ne savent pas où se trouvent les touches, alors vim va être une plaie. Et même si vous rejetez vim, la dactylographie tactile améliorera votre programmation (demandez à Steve Yegge ) en faisant en sorte que le lien entre l'esprit et le suivi soit sans friction. Il existe un lot de logiciel qui peuvent aide vous améliorer votre frappe.
Étape 1 : Utilisez les préférences du clavier pour permuter Caps Lock et Escape - sérieusement, combien de fois utilisez-vous Caps Lock ? Avec vim, vous utiliserez tout le temps la touche Échap, et le fait de l'avoir sur la ligne d'accueil fait une énorme différence. Avec le bureau Ubuntu standard, passez par les menus : Système -> Préférences -> Clavier -> onglet Dispositions. Puis cliquez sur le bouton "Layout Options", cliquez sur le triangle à côté de "Caps Lock key behaviour" et sélectionnez "Swap ESC and CapsLock". (Notez que la façon de procéder a été modifiée. voir ceci pour savoir comment faire dans 14.04 .
Étape 2 : utilice vimtutor pour vous aider à démarrer. Il se trouve dans gvim (sous menu d'aide, je crois) ou vous pouvez simplement taper 'vimtutor' dans la ligne de de commande. Cela vous prendra 30 à 45 minutes et vos doigts connaîtront les bases de vi/vim. connaîtront les bases de vi/vim et vous devriez être capable d'éditer des fichiers sans avoir sans avoir envie de jeter votre clavier par la fenêtre.
Étape 3 : utiliser vim partout. Voir ce question de StackOverflow pour des conseils et des liens sur l'utilisation des raccourcis clavier de vim et vi à la commande de commande, à partir de votre navigateur web, pour rédiger des courriels, dans votre IDE... Vous devez utiliser vim pour intégrer les raccourcis clavier dans votre mémoire musculaire.
Étape 4 : Apprenez-en plus sur vim. Vous n'aurez fait qu'effleurer la surface avec vimtutor. Vous pouvez
- regarder les screencasts à vimcasts ou ceux de Derek Wyatt ;
- regardez ça vidéo ou lire cet article (à la fois sur les "Sept habitudes de l'édition de texte efficace" ;
- lire à propos de un peu de de le site beaucoup de conseils y astuces sur StackOverflow ;
- consultez le site vimtips .
Je vous conseille d'en apprendre un peu plus souvent - il y a tellement de choses à apprendre que vous ne pouvez pas vous en passer. que s'en tenir à de petits morceaux sera le meilleur moyen de faire en sorte que les connaissances connaissances.
Étape 5 : Profit :)
Deux choses :
-
Apprenez à taper au clavier. Il n'y a pas d'autre moyen. Puis liez ESC à "; ;" pour ne jamais avoir à quitter votre ligne d'origine :
inoremap ;; <esc>
-
Recherchez sur github d'autres personnes
.vimrc
s
Et un troisième : VimCasts
http://www.linuxconfig.org/Vim_Tutorial
C'est un très bon tutoriel. Il y a des vidéos et autres.
- Réponses précédentes
- Plus de réponses