Articles of vim

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?

Comment afficher les caractères UTF-8 dans VIM ou Gvim

Je travaille sur des pages Web impliquant des scripts non anglais de temps en temps, la plupart utilisent des jeux de caractères utf-8, VIM et Gvim n’affiche pas correctement les caractères UTF-8. Utilisation de VIM 7.3.46 sur Windows 7 64 bits, avec set guifont=Monaco:h10 dans _vimrc Y’a t’il un moyen d’arranger cela? Mise à jour: […]

Comment supprimer plusieurs tampons dans Vim?

En supposant que plusieurs fichiers soient ouverts en tant que tampons dans Vim. Les fichiers ont *.cpp , *.h et certains sont *.xml . Je veux fermer tous les fichiers XML avec :bd *.xml . Cependant, Vim ne le permet pas (E93: Plus d’un match …). Est-ce qu’il y a un moyen de faire ça? […]

Comment faire vi redessiner l’écran?

Quand j’utilise git commit –amend Il entrera dans une fenêtre vi pour me laisser entrer des commentaires pour commit, le problème est que les fenêtres vi afficheront des caractères sales de l’arrière-plan du shell. Alors je me demande comment je peux laisser vi recharger ou redessiner l’écran pour rendre l’écran normal. Jusqu’à présent, j’ai essayé […]

Vim: recherche globale & remplacer, à partir de la position du curseur

Quand je recherche avec /\vSEARCHTERM Vim lance la recherche de la position du curseur vers le bas, et le retourne au début. Cependant, lorsque vous recherchez et remplacez en utilisant :%s/\vBEFORE/AFTER/gc Vim commence en haut du fichier. Existe-t-il un moyen de faire rechercher et remplacer Vim en partant de la position du curseur ET en […]

Recherche de mot dans vim?

Je peux rechercher un mot dans vim avec /word . Comment puis-je rechercher uniquement des word , en excluant les recherches pour word1 et word2 ?