Question

Je veux abandonner mon éditeur actuel. Je sens que j'ai besoin de quelque chose d'autre. Cela n’expose pas mes mains au risque de RSI. J'ai besoin de voir pourquoi je devrais changer d'éditeur. Et il serait bon de croire que je coderai à 80 ans.

Tous les gros joueurs utilisent Vim. Le seul gars d'Emacs que je connaisse est RMS. Paul Graham est un mec Vi.

Était-ce utile?

La solution

. (point) - répète la dernière action d'édition. Vraiment pratique lorsque vous devez effectuer quelques modifications similaires.

Autres conseils

: help usr_12.txt

Cela fera apparaître une section du système d’aide qui traite de "Clever Tricks". Si cela ne vous enthousiasme pas, je ne sais pas ce qui va arriver!

La meilleure chose est l’efficacité avec laquelle vous pouvez éditer du code (ce qui est fait beaucoup en programmation). Les commandes telles que

  • cw pour changer un mot
  • dw supprimer un mot
  • ct, pour changer tout le texte jusqu'à la prochaine virgule
  • ci (pour modifier le contenu des parenthèses dans lesquelles vous vous trouvez actuellement
  • xp pour corriger les fautes d'orthographe ("éclaboussures" -> curseur sur l -> xp - > "orthographe")
  • o pour insérer une nouvelle ligne ci-dessous et commencer à modifier
  • O pour insérer une nouvelle ligne au-dessus

Ensuite, il est possible de travailler avec des registres nommés très rapidement. Pour déplacer un bloc, sélectionnez-le, appuyez sur d, puis déplacez-vous vers son nouvel emplacement et appuyez sur p. Beaucoup plus rapide que Ctrl - C et Ctrl - V . Utilisez "ud pour supprimer le texte et déplacez-le pour vous enregistrer" (j’utilise celui-ci pour le modèle de commentaire).

De plus, Vim prend en charge tous les scripts dont vous avez besoin (en utilisant son langage de script natif ou en utilisant Python, Ruby, ...)

L'astérisque.

*

Son effet: recherche immédiatement la prochaine instance du mot sous le curseur.

les nombres.

en mode commande tapez un nombre (n'importe quel nombre de chiffres) tapez une commande.

cette commande sera exécutée $ nombre fois

c'est-à-dire:

99dd

efface les 99 lignes suivantes.

  1. Le temps de démarrage rapide.

  2. La distinction nette entre l'édition et la visualisation. (vous savez quand vous éditez)

  3. Le seul moyen de trouver ce que vous recherchez est de lancer la recherche " / " et c’est bien, car il est beaucoup plus rapide que vos yeux.

Mais les meilleures commandes sont:

/ - chaîne de recherche

ZZ - quitter

. - répéter la dernière insertion (je pense)

%! - insérer une commande unix

Pourquoi cherchez-vous à être convaincu d'utiliser un autre éditeur? Si vous êtes satisfait de ce que vous avez maintenant, restez-y. Sinon, peut-être poser des questions sur les éditeurs avec des fonctionnalités qui vous manquent.

Gestion des expressions rationnelles multilignes dans les chaînes de recherche avec " \ _. ". En vérifiant plus de 4 Go de fichiers texte de différents formats, cela m'avait sauvé la vie plusieurs fois.

Même si vous utilisez Visual Studio, il existe le merveilleux vsvim.

La belle évaluateur d’expression régulière intégré.

Vous devez mapper le verrouillage majuscule sur Échap. Il sera naturel de sortir du mode insertion par opposition au mouvement délicat que vous devez effectuer pour appuyer sur la touche Échap. En outre, qui utilise le verrouillage majuscule de toute façon?

J'adore la vitesse de Vim, mais je trouve qu'il manque les fonctionnalités d'un IDE moderne pour le développement en C ++. Eclipse CDT avec le viPlugin est un bon compromis.

Vous obtenez la vue d'ensemble de l'alimentation et des sources fournie par Eclipse CDT avec la rapidité et la flexibilité de Vim pour le codage.

Peut-être que vous lisez & Rentrez chez vim " ; par Steve Losh article est un bon début, ou une série de vidéos sur des plugins intéressants. Et assurez-vous de voir quelques articles sur le site vimcasts.org

\v

Rendez vos expressions régulières principalement compatibles avec Perl.

Voir la section très magique ici pour plus d'informations.

Pour être vraiment inspiré, vous devez voir un vim guru en action. Si vous n'avez pas de gourou local, voici une vidéo pour vous inspirer.

http://www.youtube.com/watch?v=jDWBJOXs_i=amp=fure= connexes

Si vous ne connaissez pas encore vim, la vitesse à laquelle le code est navigué, tranché et coupé en dés sera impossible à distinguer de la magie. Après quelques mois d’étude de vim, la même vitesse d’édition semblera banale.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top