Le mode de commande est le mode initial. Vim appelle ce mode normal. À ne pas confondre avec le mode ligne de commande, qui est ce que vous obtenez après avoir appuyé sur:, /,?, Ou!
Je sais que Vim conserve l'historique des commandes ex, des recherches, des emplacements de saut, des modifications et éventuellement d'autres. Avec showcmdset, Vim vous indique également les clés que vous avez entrées jusqu'ici pour une commande en mode normal, jusqu'à ce que cette commande soit exécutée. Parfois, en mode normal, …
Je me demande si je peux insérer une nouvelle ligne sans quitter le mode normal. Par exemple, j'ai deux lignes: this is line one this is line two Et le curseur est sur la première ligne. Maintenant, je veux une nouvelle ligne entre la ligne un et la ligne deux, …
Toutes mes excuses si "composite" n'est pas le terme technique. Je veux dire ce qui suit: Hi, I-am-a-composite-word and we are not Je voudrais supprimer uniquement le mot composite. En mode commande, si je déplace le curseur sur I, puis répéter dwplusieurs fois, ou mieux taper dwune fois, suivi de …
Si je veux mettre en retrait toutes les lignes d'un document, je peux taper >Gpour l'appliquer à la ligne actuelle et en dessous, suivi et >ggpour l'appliquer aux lignes ci-dessus. Existe-t-il une combinaison que je peux utiliser pour simplement appliquer >à toutes les lignes à la fois?
NB Ce n'est pas un doublon de Comment fonctionne la commande "d3fg"? Veuillez le lire avant de voter pour fermer! Je suis dans une impasse dans ma quête pour que les petites suppressions fonctionnent comme les grandes . Le problème que j'ai, c'est que je ne peux pas comprendre comment …
Comment peut-on utiliser une variable lors de l'exécution de quelque chose via normal!dans vimscript? Exemple: function! MyFunction(someArg) normal! (a:someArg)l endfunction Cela devrait déplacer les someArgpas du curseur vers la droite.
Je sais "exposer une ligne de plus" pour Ctrl-E, mais pourquoi utiliser Ctrl-Y pour exposer une ligne de plus en haut? Existe-t-il un mnémonique simple pour cela qui me manque?
Après presque chaque fois que je tape quelque chose en majuscules, j'oublie de désactiver le verrouillage des majuscules lorsque je reviens en mode normal. J'essaie ensuite de déplacer le curseur et je finis par rejoindre un tas de lignes et bien d'autres choses que je ne m'attends pas à voir …
Je suis un nouvel utilisateur de Vim, et je veux poser cette question quelque peu élémentaire afin de m'assurer de commencer à apprendre Vim de la bonne façon et de ne pas développer de mauvaises habitudes. Lorsque vous utilisez Vim, comment positionnez-vous votre main droite? Je trouve plus naturel de …
Plusieurs fois, je rencontre une situation où une ligne n'est pas correctement en retrait. Ether à travers une pâte, un plugin de retrait incorrect / non préféré, ou le plus souvent des espaces supplémentaires compensant la valeur du retrait. Je règle généralement cela par <<ou >>la ligne plusieurs fois pour …
Je viens d'installer un plugin pour python qui affiche l'arborescence des méthodes. Je voudrais donc ouvrir l'arborescence au démarrage, donc pas besoin d'appuyer sur les boutons à chaque fois que j'ouvre un .pyfichier. Mais, je veux que cette commande soit exécutée uniquement pour les .pyfichiers. Voici à quoi ressemble ma …
Existe-t-il une commande pour supprimer la ligne (ou n lignes) au-dessus de la ligne actuelle? Ci-dessus = courant non inclus. C'est-à-dire, existe-t-il une alternative à dklaquelle ne supprime pas la ligne actuelle? Similaire à la façon dont o/ Oet p/ Pfonctionne, mais avec suppression. Actuellement, je fais kdd, ce qui …
selon la documentation pour gs: s'endormir pendant N secondes (par défaut 1) Ainsi, vous pouvez mettre Vim en veille pendant 10 secondes en utilisant 10gs. Quel est un bon cas d'utilisation pour cette commande?
Je veux créer un script Vim de base qui supprime simplement n lignes, saute 1 ligne et se répète jusqu'à la fin du document. Je ne me soucie pas des correspondances spécifiques, je veux juste supprimer la ligne. Par exemple; Je veux donc répéter la commande 3ddjpour tout le document. …
Sur la ligne de lecture de bash en mode emacs, j'ai récemment découvert la fonctionnalité de transposition , me donnant la possibilité de corriger rapidement une faute de frappe comme dc dir à cd dir en appuyant sur CTRL+ Tsur le ccaractère. Y a-t-il quelque chose de similaire dans Vi …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.