Vi & Vim

Q & R pour les personnes utilisant les familles d'éditeurs de texte vi et Vim

3
Comment sauter au milieu du tampon
En appuyant sur gget Gvous pouvez passer aux deux extrémités d'un tampon. 42G saute à la ligne 42. Existe-t-il un graccourci rapide pour passer au milieu du tampon? Quelque chose comme à peu près round(number of lines/2)G?




5
Modèle de syntaxe Vim pour mettre en surbrillance l'argument du mot clé python
J'ai du mal à apprendre les expressions rationnelles de vim (je ne connais pas très bien d'autre expression régulière), donc le problème principal est de définir une expression rationnelle qui correspondrait some_function_call(simple_value, keyword=value) dans cet exemple. Il doit donc correspondre à un mot s'il se trouve à l'intérieur de parens …


1
Comment désactiver la syntaxe des fichiers python?
J'ai les plugins syntaxiques et en mode python installés et ils incluent tous les deux des vérificateurs de syntaxe. Je pense que le vérificateur de syntaxe en mode python est plus versetit pour les fichiers python, donc je voudrais simplement utiliser celui-ci (au lieu des deux). Comment désactiver la syntaxe …


4
Puis-je répéter la dernière commande d'interface utilisateur?
Je sais que je peux utiliser .pour répéter la dernière commande d'édition. Existe-t-il un moyen de répéter la dernière commande de manipulation de l'interface utilisateur? Par exemple, je peux écrire 10<C-W>-pour réduire une fenêtre de dix lignes. Ce serait bien de pouvoir appuyer sur ⟨ une touche ⟩ de répéter …


4
Envoyer du texte d'une fenêtre fractionnée à une autre
Récemment, il y avait un add-on à NeoVim qui permet d'ouvrir le terminal dans un tampon vim. Cela offre des possibilités intéressantes pour envoyer du texte d'une fenêtre vim à une autre en répliquant, par exemple, un comportement de type REPL. Dans le passé, j'utilisais tmux pour ce type de …


1
Comparaison plus détaillée au sein d'une ligne
J'utilise vimdiffpour inspecter les différences entre les fichiers, et parfois il manque un peu. par exemple, si j'ai les deux fichiers suivants: //a.c printf("Hello\n"); et: //b.c int i = printf("hello\n") + 3; les montrer en vimdiffdonne: Ce que je veux voir, c'est qu'en Colombie-Britannique, le hn'est pas capitalisé. Existe-t-il un …
17 vimdiff 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.