Linux的Vim编辑器的使用Part2:删除、复制、粘贴、撤销命令

一、删除(d代表delete)

注:左边为前 右边为后

x:在一行字当中向后删除⼀个字符

X:在一行字当中向前删除⼀个字符

dd:删除游标所在的那⼀整行(常用)

d0:删除游标所在处到该行的最前一个字符

d$:删除游标所在处到该行的最后一个字符

nX:在一行字当中向前删除指定数量的字符
n为数字

nx:在一行字当中向后删除指定数量的字符
n为数字

ndd:删除光标所在的向下n行(包括当前该行)
n为数字
例如:20dd 代表删除20行(常⽤)

d1G 或 dgg:删除光标所在处到第一行的所有数据

dG:删除光标所在到最后一行的所有数据


二、复制(y代表yanked)

yy:复制游标所在的那一行(常用)

y0:复制光标所在字符到该行行首的所有数据

y$:复制光标所在字符到该行行尾的所有数据

nyy:复制光标所在的向下n行(常用)
n为数字
例如:20yy代表复制20行

y1G 或 ygg:复制游标所在行到第一行的所有数据

yG:复制游标所在行到最后一行的所有数据


三、粘贴(p代表paste)

注:左边为前 右边为后

P:将已复制的数据在光标前面贴上(常用)

p:将已复制的数据在光标后面贴上(常用)

例:目前光标在第20行 且已经复制了10行数据
则按下p后那10行数据会贴在原本的20行之后 即由21行开始贴
但如果是按下P 则原本的第20行会变成30行


J:(Join)将光标所在行与下一行的数据结合成同一行
即 下一行移动到本行的末尾

u撤销
即复原前⼀个动作

Ctrl+r:恢复撤销
即重做上⼀个动作


发布了56 篇原创文章 · 获赞 0 · 访问量 1160

猜你喜欢

转载自blog.csdn.net/Piconjo/article/details/104687473