Je suppose que j'ai
1 - funct1
2- funct 2
3 - funct 3
4 line 4
comment puis-je copier les lignes 1 et 3 (pas une plage de lignes) et les coller, par exemple à la ligne 8? Si je fais cela avec |
arg comme ( 1y|3y
), je tirerais des lignes vers plusieurs registres, non? Mais comment puis-je mettre à partir de plusieurs registres à la fois?
"ayyjj"Ayy"ap
.1G"ayy3G"Ayy8G"ap
pour les numéros de ligne explicites)G
pour aller à la ligne, non<C-G>
?A
que vous le souhaitez et tout sera conservé. Pour recommencer, mettez quelque chose dans le registrea
"a
est un registre .Vous pouvez utiliser la
:copy
commande, qui peut être abrégée comme suit:t
:Si vous souhaitez copier une plage de lignes (par exemple toutes les lignes de 1 à 3), vous pouvez le faire comme ceci:
la source
la source
:t
commande, qui n'efface pas non plus les registres"
or0
.