一、複製一行
要在 Vim 中複製一行,可以使用下面的命令:
y
y
這個命令會將當前游標所在的整行複製到 Vim 的剪貼板中。
例如,我們想要複製第 5 行的內容:
這是第 1 行
這是第 2 行
這是第 3 行
這是第 4 行
這是第 5 行
這是第 6 行
將游標移動到第 5 行,然後輸入 yy
命令,這時整個第 5 行的內容就被複制了。
二、刪除一行並保存到剪貼板
有時候我們需要既刪除一行又將其保存到剪貼板中,可以使用下面的組合命令:
dd
"
ayy
這個命令會將當前游標所在的行刪除,並將其保存到名為 a
的寄存器中。使用這個命令後,我們可以將刪除的行粘貼到其他地方。
三、在游標下方粘貼一行
在 Vim 中,要在游標下方粘貼一行,可以使用下面的命令:
p
這個命令會將最近一次複製(或剪切)的內容粘貼到當前游標所在行的下方。也就是說,如果你使用 yy
命令複製了一行,然後將游標移動到任意一行,輸入 p
命令就會在游標下方插入剛才複製的那一行。
四、在游標上方粘貼一行
在 Vim 中,要在游標上方粘貼一行,可以使用下面的命令:
P
這個命令和 p
命令很類似,區別在於它將複製的內容插入到當前游標所在行的上方。
五、複製多行
Vim 中複製多行的方式也非常簡單,只需要使用數字指定要複製的行數即可。
例如,我們想要複製從第 5 行開始的 3 行內容:
這是第 3 行
這是第 4 行
這是第 5 行
這是第 6 行
這是第 7 行
這是第 8 行
將游標移動到第 5 行,然後輸入 3yy
命令,這時會將從第 5 行開始的 3 行內容全部複製。
六、小結
使用 Vim 複製一行並且粘貼非常方便,可以加快我們的編輯效率。以上介紹的方法是 Vim 複製一行並且粘貼的基礎操作,可以幫助我們應對各種複製和粘貼的需求。
原創文章,作者:TCSYP,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/373195.html