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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)