Articles of vim

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 […]

Comment abandonner une gase rebase depuis l’intérieur de vim lors de l’édition interactive

Quand je fais un rebase interactif, par exemple git rebase -i HEAD~3 L’éditeur interactif de rebase (vim dans mon cas) s’ouvre pour me permettre d’éditer les commits à rebaser pick c843ea2 Set Vim column limit to 80 (OS X) pick fc32eac Add Bash alias for `pbcopy` (OS X) …. Si je décide maintenant que je […]

Comment préférez-vous basculer entre les tampons dans Vim?

J’ai essayé MiniBufExplorer , mais je me retrouve généralement avec plusieurs fenêtres le montrant ou le ferme complètement. Ce que je voudrais, c’est quelque chose comme LustyJuggler avec recherche incrémentale, la façon dont je bascule entre les tampons dans Emacs. Il y a sûrement un script comme celui-ci?

Vim: Création de répertoires parents lors de la sauvegarde

Si vim foo/bar/somefile mais que foo/bar n’existe pas déjà, Vim refuse d’enregistrer. Je sais que je pourrais passer à un shell ou faire :!mkdir foo/bar de Vim mais je suis paresseux 🙂 Y a-t-il un moyen de faire cela automatiquement par Vim quand il enregistre le tampon?

Vim: Comment changer la couleur de mise en évidence pour les résultats de recherche et la sélection de correction rapide

J’utilise le desert colorscheme, qui utilise du texte blanc sur fond orange pour mettre en évidence les résultats de recherche. Le même motif est utilisé pour l’entrée sélectionnée dans la fenêtre de correction rapide. Le blanc sur orange n’est pas très lisible. Comment puis-je changer cela dans .vimrc? Edit: Merci pour la réponse rapide, pour […]

Comment coller sans écraser le registre

Est-ce que quelqu’un connaît un moyen de coller sur une zone sélectionnée visuellement sans avoir la sélection placée dans le registre par défaut? Je sais que je peux résoudre le problème en collant toujours à partir d’un registre explicite. Mais c’est pénible de taper ” x p au lieu de p

Comment exécuter un fichier que je modifie dans Vi (m)

Comment exécuter un fichier que je modifie dans Vi (m) et obtenir une sortie dans une fenêtre séparée (comme dans SciTE)? Bien sûr, je pourrais l’exécuter comme ça: :!scriptname Mais est-il possible d’éviter d’écrire le nom du script et d’obtenir une sortie dans une fenêtre séparée au bas de l’écran?