Vim 常用命令-删除、复制与粘贴
删除、复制与粘贴
在命令行模式下操作
删除、复制与粘贴 | 操作说明 |
---|---|
x 或 X | 行操作,x 为向后删除一个字符(相当于 del 键),X 为向前删除一个字符,相当于 Backspace,退格键 |
nx | n 为数字,连续向后删除 n 个字符,比如要连续删除10个字符,10x |
dd | 删除(剪切)光标所在的那一行 |
ndd | n 为数字,删除(剪切)光标所在的向下 n 行 |
d1G | 删除(剪切)光标所在行到第一行的所有数据 |
dG | 删除(剪切)光标所在行到最后一行的所有数据 |
d$ | 在当前行,光标所在处,到该行最后一个字符,进行删除(剪切) |
d0 | “0” 是数字0,在当前行,光标所在处,到该行第一个字符,进行删除(剪切) |
yy | 复制光标所在那一行 |
nyy | n 为数字,复制光标所在的向下 n 行 |
y1G | 复制光标所在行到第一行的所有数据 |
yG | 复制光标所在行到最后一行的所有数据 |
y0 | 在当前行,光标所在处,到该行第一个字符,进行复制 |
y$ | 在当前行,光标所在处,到该行最后一个字符,进行复制 |
p 与 P | p 将已复制的书在光标下一行粘贴,P 则为在光标上一行粘贴 |
J | 将光标所在行与下一行的数据结合成一行 |
c | 重复删除多个数据,比如向下删除10行,10cj |
u | 恢复前一个操作 |
Ctrl + r | 重做上一个操作 |
. | 这是小数点,意思是重复前一个操作 |
以上资料摘自《鸟哥的Linux私房菜基础学习篇(第四版)》
您对以上内容有何建议或意见,请写下来告诉我,谢谢!!!