Articles of vim

Groupes de capture Vim Regex

J’ai une liste de mots: bau ceu diu fou gau Je veux transformer cette liste en: byau cyeu dyiu fyou gyau J’ai essayé la commande: :%s/(\w)(\w\w)/\1y\2/g Que dois-je changer pour que les groupes de capture fonctionnent dans Vim?

Comment revenir au fichier ouvert précédent dans Vim?

Je peux utiliser gf pour aller au fichier avec le nom sous / après le curseur, y a-t-il une commande pour revenir au fichier d’origine sans relancer vim pour l’ouvrir?

Comment remplacer le texte entre guillemets dans vi

Disons que j’ai cette ligne de code: $query = “SELECT * FROM table”; Existe-t-il une commande dans vi / vim qui peut supprimer instantanément tout ce qui se trouve entre les guillemets et positionner le curseur entre eux afin que je puisse commencer à taper?

Vim recherche et remplace le texte sélectionné

Disons que nous avons un texte et que je passe en mode visuel et que je sélectionne du texte. Comment puis-je rapidement rechercher le texte surligné et le remplacer par un autre élément?

Comment puis-je ouvrir un shell dans une fenêtre Vim?

Je peux ouvrir un shell en utilisant la commande: shell dans Vim, mais je ne peux pas éditer un fichier et en même temps utiliser le shell. Y a-t-il un moyen de diviser Vim dans de nombreux Windows (ou tabs), et d’avoir un shell ouvert dans l’un d’eux?

Comment supprimer un mot et passer en mode insertion dans Vim?

En mode normal, je peux appuyer sur Ctrl + E qui supprime le rest du mot en cours et passe en mode insertion. Je veux supprimer le mot entier, quelle que soit la position du curseur (dans le mot bien sûr). En outre, comment puis-je remplacer le mot actuel par celui du registre par défaut?

Comment déterminer le coloris utilisé par une session Vim

Vous pouvez définir le schéma de couleurs Vim en émettant :colorscheme SCHEME_NAME mais, curieusement, vous ne pouvez pas obtenir le schéma actuellement utilisé en émettant :colorscheme car cela se traduit par ” E471: Argument required “. Je ne vois pas non plus le schéma de couleurs répertorié dans la sortie de :set . Alors, comment […]

Afficher le paramètre actuel de la touche ?

J’ai un problème avec VIM, aucune de mes commandes ne fonctionnant. Est-il possible de voir ce que mon est actuellement défini?

Comment supprimez-vous automatiquement la fenêtre d’aperçu après l’auto-complétion dans Vim?

J’utilise omnifunc=pythoncomplete . Lors de l’auto-complétion d’un mot (par exemple, os. ), j’obtiens la liste des membres et fonctions éligibles, ainsi qu’une fenêtre d’aperçu du tampon de travail avec la documentation sur le membre ou la fonction sélectionné. C’est génial, mais après avoir sélectionné la fonction que je veux, la fenêtre d’aperçu rest. Je peux […]

Comment passer en mode REPLACE dans VIM

Je sais que je peux le faire en appuyant sur Insérer en mode INSERT, mais cela nécessite des étirements. Existe-t-il un raccourci plus pratique pour passer directement du mode NORMAL au mode REPLACE?