Articles of vim

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 ?

Que font les commandes f et t dans Vim?

Quelqu’un peut-il m’expliquer ce que font les commandes f et t dans vim et comment elles fonctionnent exactement? Je n’arrive pas à trouver cette information mais les gens continuent à me dire qu’ils sont très utiles. J’apprécierais vraiment une réponse avec un exemple si possible, merci!

Vim: appliquer les parameters sur les fichiers du répertoire

Comment spécifier les parameters Vim pour tous les fichiers du répertoire actuel? La solution idéale serait si Vim recherchait et lisait un fichier .vimrc dans le répertoire en cours avant de rechercher ~ / .vimrc, et d’appliquer les parameters à l’arborescence entière. J’ai vu un plugin , mais cela signifie que les parameters appliqués ne […]

Comment pouvez-vous lister les matchs de la recherche de Vim?

Je voudrais lister les matchs quand je frappe: /example de sorte que je vois où tous les matches sont à la fois.

Comment éditer des fichiers texte multi-gigaoctets? Vim ne fonctionne pas = (

Existe-t-il des éditeurs qui peuvent éditer des fichiers texte de plusieurs gigaoctets, peut-être en ne chargeant que de petites portions en mémoire en même temps? Il ne semble pas que Vim puisse le gérer = (

Renommer ou copier des fichiers et des dossiers en utilisant NERDTree sur Vim. C’est possible?

J’ai vérifié la documentation et je n’ai pas trouvé de moyen de renommer ou de copier des fichiers et des dossiers à l’aide de NERDTree. C’est possible?

Comment puis-je visualiser les différences par caractère dans un fichier diff unifié?

Disons que je reçois un patch créé avec git format-patch . Le fichier est fondamentalement un diff unifié avec certaines métadonnées. Si j’ouvre le fichier dans Vim, je peux voir quelles lignes ont été modifiées, mais je ne vois pas les caractères des lignes modifiées. Est-ce que quelqu’un connaît un moyen (dans Vim, ou un […]

Confusion à propos du pliage de vim – comment désactiver?

Lorsque j’ouvre le fichier, il ressemble à ceci: ou même cela Lorsque j’ouvre tous les plis, ils se referment lorsque je navigue vers un autre tampon et reviennent. Pour pouvoir travailler avec, je dois appliquer zR chaque fois que vous ouvrez un tampon. Je les ai mis en place dans .vimrc : set foldlevelstart=99 set […]