linux学习笔记2 ——vim使用
复制一行
yy
复制8行
8yy
向下复制4行
y4y
粘贴1次
p
粘贴5次
5p
删除1行
dd
删除5行
5dd
撤回上一步的
u
从光标位置复制到本行结尾 【 y + $ 】(y+shift+4)
y$
从光标位置复制到本行开头【 y + ^ 】(y+shift+6)
y^
跳转到下一个单词w
w
复制单词 yw
yw
删除某一个单词
dw
删除光标位置之后的【d$】 (d+shift+4 )
d$
删除光标位置之前的【d^】(d+shift + 6)
d^
从光标位置一个一个字符的删除
x # 往右删除 shift +x # 往左删除
替换单个字符【r+新字符】
替换单个字符为数字1
r1
覆盖模式R
R
逐个单词的跳转
e 跳转到下一个单词的end # 踏前斩(dog
b 跳转到上一个单词back #回城(dog
跳转到文档开头
gg
跳转到文档结尾
shift+g 或者G
跳转到第11行数
11 + shift +g
设置行数
: set nu
取消行数
:set nonu
命令模式可以用【冒号:】进入,也可以用【斜杠 / 】进入
vim 查找WRAN单词/WARN + 回车 + n 跳转
/WARN + 回车 + N 跳转上一个
替换word为WORD
/s/word/WORD
替换word为WORD 只替换一行 (g是global)
/s/word/WORD/g
替换word为WORD 所有行都替换 (利用%s)这里用冒号:进入命令模式
: %s/word/WORD/g
参考资料:
https://www.bilibili.com/video/BV1WY4y1H7d3?p=16&spm_id_from=pageDriver&vd_source=6176e79b66461eb74da787cb8321925b