Articles of vim

Vim Surround insère un espace supplémentaire autour du mot

Lorsque je sélectionne le mot et utilise le plug-in surround avec S : foobar Il devient ( foobar ) Comment puis-je supprimer les espaces supplémentaires, de sorte qu’il devient (foobar) Que dois-je placer dans mes parameters?

Retour à la navigation dans l’annuaire après l’ouverture du fichier dans vim

Lorsque j’ouvre un répertoire en parcourant vim, je peux ouvrir un fichier en déplaçant le curseur sur un nom de fichier et en appuyant sur Entrée . Maintenant, existe-t-il une commande pour revenir au répertoire précédent en parcourant? Sinon, existe-t-il un moyen d’ouvrir un fichier sans fermer le mode de navigation par répertoire?

Vim, comment recharger la coloration syntaxique

Lorsque j’exécute Rmodel, Rcontroller et d’autres dans Vim. Je ne vois que du texte blanc. Mais quand je vais au tampon suivant et que je reviens par :bn et :bl , les couleurs fonctionnent. Ceci est mon dossier .vim https://github.com/regedarek/dotvim

Exécuter une commande dans Vim à partir de la ligne de commande

Existe-t-il un moyen d’exécuter une commande Vim sur un fichier à partir de la ligne de commande? Je sais que le contraire est vrai comme ceci: :!python % Mais que faire si je voulais :retab un fichier sans l’ouvrir dans Vim? Par exemple: > vim myfile.c :retab | wq Cela ouvrira myfile.c, remplacera les tabs […]

Comment basculer entre le mode commande et le mode insertion dans Vim?

Je viens de commencer à utiliser Vim comme IDE. Je l’utilisais en tant qu’éditeur de test depuis un moment maintenant, donc je n’avais pas besoin d’aller très souvent en mode commande. Mais, depuis que je programme en Java, je dois aller en mode commande pour créer le fichier, le comstackr / l’exécuter … etc. Le […]

Quelle est la différence entre la liste de lieux et la liste de correctifs dans vim

Ce qui suit provient de la documentation sur la liste de correctifs et la liste d’emplacement. Mais je ne suis pas sûr de ce qui est réellement différent. L’image ci-dessous montre les mêmes choses de la liste de lieux et de la liste de corrections rapides. Quand est-ce que j’utilise l’un ou l’autre dans vimgrep […]

Ajouter des numéros de ligne au code source dans vim

Comment puis-je append des numéros de ligne à une plage de lignes dans vim? Pas comme dans “: set nu” – cela affiche simplement des chiffres, mais ne les ajoute pas au fichier.

Détecter si une clé est liée à quelque chose dans vim

J’aimerais savoir s’il existe un moyen de savoir si une clé fait quelque chose dans vim. Je sais que je peux utiliser :map pour voir les mappages définis par l’utilisateur, mais y a-t-il quelque chose pour les trucs intégrés? Par exemple, j’ai toujours eu CTRL – W lié pour fermer l ‘onglet, parce que je […]

Tampon de canalisation à la commande externe dans Vim

Je suis une sorte de novice Vim. Je voudrais envoyer le contenu du tampon actuel à stdin de la commande externe (disons mail). Mon but final est de définir un raccourci pour envoyer rapidement un courrier électronique à partir du tampon Vim actuel. Je devine que cela devrait être un truc sortingvial, mais je ne […]

Comment copier de la position actuelle à la fin de la ligne dans vi

J’utilise gvim dans windows. Comment copier du texte de la position actuelle à la fin de la ligne dans vi et le coller dans un autre fichier ouvert dans vi. Je l’ai googlé mais je ne trouve aucune solution pour cela. Appréciez toute aide à ce sujet. Je vous remercie.