Connaissez-vous un tutoriel “best practice” ou “what works” vi pour les programmeurs?

Il existe des milliers de tutoriels sur le Web, la plupart d’entre eux listant de manière générique toutes les commandes. Il existe même des vidéos sur youtube qui montrent des fonctionnalités de base.

Mais est-ce que quelqu’un connaît un tutoriel vi qui met l’accent sur les besoins des programmeurs ?

Par exemple, lorsque je programme en Perl avec vi , le passage au “paragraphe suivant” n’a pas de sens.

Je veux savoir quelles commandes associent les utilisateurs vi, par exemple:

  • copier tout à l’intérieur des parenthèses
  • copier une fonction
  • copier et coller une variable (par exemple 2w)
  • etc.

Je suis sûr qu’il existe de nombreuses fonctions utilisant la fonctionnalité de fichiers multiples, les cartes, les macros, la lecture de fichiers pour le code de modèle, la recherche d’expressions régulières, le saut de code ou d’autres fonctionnalités qui émulent les programmeurs. utilisé dans Visual Studio et Eclipse, etc.

Une belle collection de vimtips .

Et le meilleur cheatsheet de Vim.

J’ai juste fini par lire le manuel de vim à quelques resockets, au fil des ans, en prenant des fonctionnalités utiles à chaque itération.

Une chose qui a vraiment fait fonctionner vim pour moi en tant qu’EDI perl commençait à utiliser des balises, comme expliqué ici: http://www.vim.org/tips/tip.php?tip_id=94 . En utilisant le script pltags fourni avec vim, vous pouvez naviguer entre les modules pour trouver vos fonctions, méthodes, etc.

Si vous êtes débutant, vimtutor serait un bon moyen de commencer. (Tapez vimtutor sur votre shell et lancez-vous).

Et une fois que vous obtenez les bases de vim, vous pouvez regarder autour du Web et trouver des choses pour vous-même.

Ceci et cela peut être une lecture intéressante.