Articles of vim

Comment pouvez-vous vérifier quelles options vim ont été compilées?

J’aimerais savoir quelles options de compilation ont été utilisées pour mon binary Vim. Est-il possible d’interroger cela? Plus précisément, je m’intéresse à savoir si le support Python est activé.

Comment insérer un saut de ligne où se trouve le curseur sans entrer en mode insertion dans Vim?

Est-il possible d’insérer un saut de ligne lorsque le curseur est dans Vim sans entrer en mode insertion? Voici un exemple ( [x] signifie que le curseur est sur x ): if (some_condition) {[ ]return; } De temps en temps, je pourrais vouloir entrer plus de code. Donc, j’appuie sur i pour entrer en mode […]

Vim: rendre la complétion automatique plus intelligente

J’utilise ctags, taglist, etc. Cependant, il est très limité par rapport à l’auto-complétion de Visual Studio intellisense ou Eclipse. Je me demande s’il est possible d’accorder Vim à: Afficher la saisie automatique à chaque fois. ou -> sont tapés. Mais seulement après un texte qui pourrait être une variable (par exemple, éviter d’afficher l’achèvement automatique […]

Masquer toutes les lignes correspondantes dans Vim

Est-il possible d’afficher / masquer toutes les lignes correspondantes dans vi ou vim? Ne mettez pas en évidence mais montrez seulement ces lignes. Par exemple, j’ai un texte avec le mot ERROR . Comment puis-je lui faire afficher uniquement les lignes contenant ERROR et comment afficher uniquement les lignes sans ERROR ? Existe-t-il une solution […]

Qu’est-ce qu’un fichier .un ~ ou ou pourquoi Vim dans le terminal crée-t-il le fichier .un ~?

J’ai remarqué que j’ai des fichiers dot qui se terminent par .un~ , par exemple, j’ai un .vividchalk.vim.un~ , mais je ne sais pas d’où cela vient. Il semble qu’ils soient créés lorsque j’utilise Vim dans le terminal. Quels sont ces fichiers? Puis-je les supprimer eux-mêmes lorsque je ferme le fichier que je modifie?

Comment spécifier «le mot sous le curseur» sur la ligne de commande de VIM?

Je veux écrire une commande qui spécifie “le mot sous le curseur” dans VIM. Par exemple, disons que j’ai le curseur sur un mot et que je le fais apparaître deux fois. Par exemple, si le mot est “abc” et que je veux “abcabc” alors je pourrais taper: :s/\(abc\)/\1\1/ Mais alors je voudrais pouvoir déplacer […]

Annuler Fermer l’onglet dans Vim

Je ferme une languette dans vim et réalise immédiatement que je dois la rouvrir pour quelque chose. Existe-t-il un moyen d’annuler la fermeture de l’onglet dans Vim 7.2?

rejouer une macro vim jusqu’à la fin du tampon

Je veux lancer une macro que je viens d’enregistrer dans le registre ” x ” sur chaque ligne d’un tampon ouvert, de mon curseur à la fin du tampon, dans vim. Comment je fais ça? Je sais que je peux rejouer la macro n fois: 15@x … ou appuyez simplement sur @ jusqu’à ce que […]

VIM: Comment puis-je ouvrir un fichier à droite en tant que vsplit depuis un panneau NerdTree situé à gauche?

J’ai installé le plugin NerdTree. Comment puis-je ouvrir un fichier à droite en tant que vsplit depuis un panneau NerdTree situé à gauche?

La marge de droite à Vim

Est-il possible de faire en sorte que Vim / gVim mette en évidence la marge de droite du document actuel? Je viens juste de commencer à travailler avec Vim pendant un moment et je l’ai trouvé agacé sans la marge de droite à la colonne 80.