Articles of vim

Comment supprimer un mot et passer en mode insertion dans Vim?

En mode normal, je peux appuyer sur Ctrl + E qui supprime le rest du mot en cours et passe en mode insertion. Je veux supprimer le mot entier, quelle que soit la position du curseur (dans le mot bien sûr). En outre, comment puis-je remplacer le mot actuel par celui du registre par défaut?

Comment déterminer le coloris utilisé par une session Vim

Vous pouvez définir le schéma de couleurs Vim en émettant :colorscheme SCHEME_NAME mais, curieusement, vous ne pouvez pas obtenir le schéma actuellement utilisé en émettant :colorscheme car cela se traduit par ” E471: Argument required “. Je ne vois pas non plus le schéma de couleurs répertorié dans la sortie de :set . Alors, comment […]

Afficher le paramètre actuel de la touche ?

J’ai un problème avec VIM, aucune de mes commandes ne fonctionnant. Est-il possible de voir ce que mon est actuellement défini?

Comment supprimez-vous automatiquement la fenêtre d’aperçu après l’auto-complétion dans Vim?

J’utilise omnifunc=pythoncomplete . Lors de l’auto-complétion d’un mot (par exemple, os. ), j’obtiens la liste des membres et fonctions éligibles, ainsi qu’une fenêtre d’aperçu du tampon de travail avec la documentation sur le membre ou la fonction sélectionné. C’est génial, mais après avoir sélectionné la fonction que je veux, la fenêtre d’aperçu rest. Je peux […]

Comment passer en mode REPLACE dans VIM

Je sais que je peux le faire en appuyant sur Insérer en mode INSERT, mais cela nécessite des étirements. Existe-t-il un raccourci plus pratique pour passer directement du mode NORMAL au mode REPLACE?

Vim: Remplacer une ligne par une autre tirée avant

Au moins une fois par jour, j’ai la situation suivante: A: This line should also replace line X … X: This is line should be replaced Je crois que je n’effectue pas cette tâche efficacement. Ce que je fais: Allez à la ligne A: AG Yank line A: yy Allez à la ligne X: XG […]

Dans Vim, existe-t-il un moyen de coller du texte dans la ligne de recherche?

Je veux rechercher $maximumTotalAllowedAfterFinish et le remplacer par $minimumTotalAllowedAfterFinish . Au lieu de taper le texte long: :%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g Existe-t-il un moyen de COPIER ces noms de variables longs dans la ligne de recherche, car, sur la ligne de commande, je ne peux pas taper ” p ” pour coller?

Comment utilisez-vous la fonctionnalité de correction rapide de vim?

Je suis un nouvel utilisateur de Vim et j’ai trouvé que sa courbe d’apprentissage était assez raide (du moins pour moi). Je viens d’installer ce script vim pour la vérification des erreurs JavaScriptLint, qui affiche des erreurs dans la fenêtre de correction rapide de vim une fois que j’ai enregistré un tampon. Cependant, je ne […]

Existe-t-il un moyen interactif d’apprendre Vim?

Il y a des années, je cherchais un moyen d’apprendre Vim qui n’impliquait pas un mur de texte, ou de faire défiler vimtutor sans connaître les commandes pour le faire. Je me demandais si autre chose existait pour un tel but.

Comment puis-je append du texte au milieu de la ligne à plusieurs lignes dans Vim?

Disons que j’ai dix lignes et que je veux append du texte à un mot qui apparaît dans ces lignes? Il ne doit pas être au début de la ligne. De: sdfsd foo sdfsd sfsd foo fsdf sdfsdf foo sdfsdf à: sdfsd bar(foo sdfsd sfsd bar(foo fsdf sdfsdf bar(foo sdfsdf Est-il également possible de ne […]