79 votes

Comment apprendre vim à un haut niveau ?

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 ?

116voto

ESV Points 4591

É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

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 :)

22voto

Justin Tanner Points 5437

"vimtutor" du paquet "vim" est probablement le meilleur endroit pour commencer.

14voto

Donovan Woodside Points 1288

Deux choses :

  1. 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>

  2. Recherchez sur github d'autres personnes .vimrc s

Et un troisième : VimCasts

10voto

Wedge Points 11910

http://www.linuxconfig.org/Vim_Tutorial

C'est un très bon tutoriel. Il y a des vidéos et autres.

9voto

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X