Questions sur la coupe, la copie et le collage de texte. Dans Vim, «couper» est également appelé «supprimer», «copier» est également appelé «yank» et «coller» est également appelé «mettre».
Dans vim, j'ai souvent besoin de supprimer ou de tirer / mettre de gros blocs de texte. Je peux compter les lignes de texte et entrer quelque chose comme 50ddsupprimer 50 lignes. Mais c'est un peu pénible. Comment puis-je supprimer ce gros bloc de texte sans avoir à connaître le …
Je connais plusieurs façons de copier des choses: yiw= Yank dans le mot en cours yaw= Yank tout le mot (y compris un espace de fin) yy = Yank la ligne en cours 3yy= yank de trois lignes commençant à la ligne en cours yap= yank tout le paragraphe (y …
Quelle est la commande (ou raccourci) pour déplacer une ligne vers le haut ou le bas dans vim? Mon flux de travail actuel consiste à tirer (copier) la ligne et à supprimer cette ligne et à mettre (coller) cette ligne.
Dites que je suis sur la ligne 20 et que je voudrais retirer la ligne 4, comment puis-je faire cela? Et de même, comment puis-je tirer une ligne par rapport à la position de mon curseur, disons la ligne 3?
Souvent, dans les fichiers de configuration, je peux copier et coller un bloc de lignes, puis je souhaite apporter de petites modifications à ce bloc. Après avoir collé, j'utilise xpour supprimer les caractères que je veux supprimer, puis je continue pour coller le bloc suivant. Sauf xmet les caractères supprimés …
Y a-t-il une raison historique spécifique à cela? Contexte - (vous pouvez ignorer cette partie si vous comprenez déjà la question.) Comme intermédiaire / avancé viutilisateurs savent, yest la commande il Yanks « Yank » (copies) le texte spécifié par la commande de mouvement suivant. Ainsi yeyanks à la fin …
Je me retrouve souvent à taper des commandes comme gg"+yGou ggdGet je voudrais un moyen plus efficace de le faire sans avoir à déplacer le curseur deux fois. Existe-t-il une commande que je peux utiliser, par exemple y[movement]pour copier la totalité du tampon sans déplacer le curseur?
Lorsque je dois remplacer un mot par un autre que j'ai déjà tiré, j'utilise généralement un flux de travail qui me semble peu naturel: Disons que j'ai ce texte: foo bar buzz Et je veux tirer fooet remplacer barpar ce que j'ai tiré auparavant. Après avoir tiré foo, je vois …
Voici comment je copie habituellement un bloc de texte ou de code: Sélectionnez le bloc avec le mode visuel ( V) et supprimez-le avec d; ou s'il s'agit d'une seule ligne, utilisez-la dd. Allez là où je veux que le texte soit, je suis trop stupide pour me souvenir de …
Je sais déjà que vous pouvez copier quelque chose dans le registre en utilisant: (plus une commande yank, delete, etc.) "a Je comprends également que vous pouvez ajouter à un registre en utilisant: "A De plus, je comprends comment copier quelque chose dans le presse-papiers en utilisant: "+ Que dois-je …
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 …
Un modèle d'édition que je rencontre fréquemment est le suivant: Je veux extraire un morceau de texte entre guillemets ou crochets et remplacer ce morceau de texte dans une autre paire de guillemets / crochets. Par exemple, si je veux copier le nom de la classe foo baret le coller …
Je sais que je peux supprimer du curseur jusqu'à et y compris la première occurrence d'un caractère x avec d/x<CR>ou avec v/x<CR>dsi je veux voir la sélection en premier puis supprimer. Comment supprimer de la position actuelle du curseur jusqu'à la n ème occurrence de x ? Par exemple, si …
Je connais les commandes "dd" et "d {motion}", mais je ne trouve pas "dap" dans help.txt de vim. Que fait "dap" en mode normal et pourquoi? (Sinon, comment puis-je trouver ce genre de chose par moi-même?)
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.