Articles of vim

Enveloppe souple à 80 caractères dans Vim dans une fenêtre de largeur arbitraire

Je veux utiliser la fonction de bouclage logiciel de Vim ( :set wrap ) pour envelopper du code avec 80 caractères, quelle que soit la largeur de la fenêtre. Je n’ai pas encore réussi à trouver un moyen de le faire – tous les emballages souples semblent liés à la largeur de la fenêtre textwidth […]

Comment copier du texte extrait dans l’invite de commande VI

Je veux savoir si je peux coller du texte extrait dans la fenêtre de commande. Par exemple Si j’ai tiré un mot et que je veux le placer dans un endroit, je ne peux pas simplement coller le mot avec ‘p’. Cependant, si je le copie dans le presse-papier, Shift-Insert va coller la même chose. […]

Historique des fichiers récents dans Vim?

Je voudrais accéder à des fichiers récents que j’avais ouverts puis fermés dans GVim. J’ouvre et ferme GVim fréquemment. J’aimerais également accéder aux fichiers récents des sessions précédentes. GVim stocke-t-il les fichiers récents quelque part en tant que Word et de nombreuses autres applications de bureau stockées? Comment y accéder?

VIM Remplacez le mot par le contenu du tampon de collage?

Je dois faire un tas de remplacements de mots dans un fichier et je veux le faire avec une commande vi, pas une commande EX telle que :%s///g . Je sais que c’est la manière typique de remplacer le mot à la position actuelle du curseur: cw mais existe-t-il un moyen de le faire avec […]

Comment afficher le nom du fichier sur lequel vous travaillez dans vim?

Comment afficher le nom du fichier sur lequel vous travaillez dans vim?

Comment peut-on fermer rapidement les balises HTML dans Vim?

Cela fait un moment que je n’ai pas eu à faire de code de type HTML dans Vim , mais je suis récemment tombé sur cela. Disons que j’écris du HTML simple: This is a title Comment puis-je écrire ces balises de fermeture pour le titre, la tête et le HTML rapidement? J’ai l’impression qu’il […]

Le décompte des occurrences dans Vim sans marquer le tampon a changé

Pour savoir combien de fois un pattern existe dans le buffer actuel, je fais: :%s/pattern-here/pattern-here/g Il donne le nombre d’occurrences du motif, mais il est évidemment encombrant et a également pour effet secondaire de définir le statut “modifié”. Y a-t-il une manière plus élégante de compter?

Temps de démarrage du profilage Vim

J’ai beaucoup de plugins activés en utilisant Vim – j’ai collecté des plugins au fil des années. Je suis un peu fatigué de la durée de démarrage de Vim maintenant, alors je voudrais profiler son démarrage et voir quels sont les nombreux plugins dont je suis responsable. Existe-t-il un moyen de profiler le démarrage ou […]

Faire défiler les deux parties d’une fenêtre partagée en même temps dans Vim

Est-il possible de faire défiler les parties gauche et droite d’une fenêtre divisée verticalement dans Vim? J’ai deux fichiers que je voudrais comparer approximativement. Chaque ligne de ces fichiers semble presque identique.

Comment utiliser vimdiff pour résoudre un conflit?

Je viens de fusionner une twig dans mon master en git et j’ai obtenu Automatic merge failed; fix conflicts and then commit the result. Automatic merge failed; fix conflicts and then commit the result. Maintenant, j’ai lancé git mergetool et vimdiff ouvert avec l’image ci-dessous. Je ne sais pas comment utiliser vimdiff. Que signifie chaque […]