Articles of vim

Comment définir l’encodage des caractères pour un fichier dans VIM

J’utilise :set fileencoding=utf-8 et le fichier est enregistré correctement, mais la prochaine fois que je l’ouvrirai, j’obtiendrai des caractères brouillés et :set fileencoding? dit que l’option n’est pas définie. À partir des documents, je comprends que je ne devrais pas toucher l’option d’ encoding . Quelle est la manière correcte de spécifier un codage pour […]

Supprimer tous les espaces arbitraires avant une ligne dans Vim

J’ai écrit un plugin pour parsingr une balise XML. Le contenu à l’intérieur de la balise est en retrait et lorsque je copie la chaîne analysée dans le fichier, cela devient: Example line This is part of the parsed line Thats goes one End of line Ce que je veux, c’est supprimer tous les espaces […]

Quelqu’un sait-il d’une intégration de VI (gratuit / open source) pour Visual Studio?

vi est pour les enfants cool.

Comment puis-je faire passer la page shift + spacebar dans Vim?

J’ai une entrée dans mon fichier .vimrc qui la fait descendre dans la fenêtre lorsque je frappe la barre d’espace. Cela ressemble à ceci: map Je veux créer un autre mappage de touches qui affiche la fenêtre d’affichage lorsque vous maintenez la touche Maj enfoncée et que vous appuyez sur la barre d’espace. J’ai essayé […]

Vim, rouvrez la dernière fenêtre fermée, qui était en split

Est-il possible de rouvrir une fenêtre fermée dans vim, qui était en split? Quelque chose comme ctrl + shift + t avec les tabs du navigateur?

utiliser vimdiff avec un fichier diff

Comment puis-je utiliser vimdiff pour afficher les différences décrites dans un fichier diff?

Quelle est la manière la plus élégante de commenter / commenter les blocs de code Ruby dans Vim?

Dans VIM, au moment où je dois commenter une section du code Ruby: Je navigue vers la première colonne de la ligne que je veux commenter J’appuie sur CTRL-v pour entrer en mode bloc visuel Je navigue jusqu’à l’endroit où je veux mettre fin à l’opération Je tape r si je veux décommenter le code […]

Comment faire une recherche par mot-clé similaire à «grep -w» dans Vim

Comment faire une recherche par mots entiers comme grep -w dans Vim, qui ne renvoie que les lignes où la chaîne recherchée est un mot entier et ne fait pas partie d’un mot plus grand? grep -w : Sélectionnez uniquement les lignes contenant des correspondances qui forment des mots entiers. Cela peut-il être fait dans […]

Comment rendre NERDTree toujours ouvert sur le côté droit?

NERDTreeToggle le fait toujours apparaître sur le côté gauche. Je voudrais le faire apparaître à droite. Est-il possible de faire ça?

Qu’est-ce que = signifie dans Vim

Je suis tombé sur un certain nombre d’utilisations de cette syntaxe que je ne comprends pas: Le premier est dans: aide à la cartographie: :map a=strftime(“%c”) Cette séquence insère vraiment la valeur de strftime dans le tampon bien que je ne comprenne pas comment. Passer à autre chose le casse. Un autre est à la […]