Si j'ai quelque chose sélectionné dans VIM en mode visuel .... comment puis-je dupliquer cette sélection et placez-le au-dessous ou au-dessus de la sélection.Vim dupliquer la sélection
Répondre
Il suffit de frapper « y » Yank ce que vous avez choisi visuellement , le "p" pour coller sous le curseur ou "P" pour coller au-dessus.
Et puisque vous avez demandé au sujet de coller en dessous du bloc de sélection, je vais copier ce michael dit ci-dessous: Une fois que vous y
Yank, vous '>
de passer à la suite du bloc de sélection, puis p
à coller.
Voulez-vous copier/coller toute la ligne? Si oui, sortir du mode visuel, utilisez
yy
à y ank la ligne, puis
p
à p aste.
a) il n'a pas dit qu'il s'agissait d'une seule ligne, et b) pourquoi sortir du mode visuel si vous l'avez déjà sélectionné? –
utilisation y pour Yank (copie) la sélection dans un tampon
p pour coller la sélection où vous voulez qu'il soit
en utilisant p pour pâte rompt le formage parce qu'il ne prend pas les lignes entières –
Vous avez deux options
- yy qui copie la ligne courante, puis p pour coller
- sélection de marque (avec v par exemple), puis copiez avec y et coller avec p
en utilisant p pour pâte brise le formage parce qu'il ne prend pas les lignes entières –
I En plus de la combo V ... yp vous voudrez peut-être savoir quelques sauts '< et'> pour arriver au dernier caractère du texte en mode visuel précédent. Plus précisément, si vous voulez coller ci-dessous, vous devriez aller V ... y '> p si c'est un long multiligne, il peut être utile.
Il est l'un de ces sauts vous pouvez trouver à portée de main si vous faites cela beaucoup
qui ne semble pas fonctionner, appuyez sur 'et puis MAJ +. obtenir>? –
Ça marche pour moi. –
Je suis actuellement en train d'utiliser un plugin VIM pour Netbeans, donc cela pourrait être le problème –
Depuis que je fais beaucoup (sélectionner un bloc, Yank, aller à la fin de la dernière sélection visuelle, pâte) Je mis en place un raccourci bloc visuel sous Ctrl-p (avant cela, ctrl-p semble être le même que j dans un bloc visuel)
vmap <C-p> y'>p
maintenant, il est juste de faire une sélection visuelle et en appuyant sur Ctrl-p.
vous voulez sélectionner les mêmes lignes mais ci-dessus? ou voulez-vous dupliquer la sélection? –
Je veux dupliquer la sélection –