最后更新于2023年6月2日 10:18:27
最最最基本常用的
u是撤回上一步操作,妈妈再也不用担心我干蠢事了
最最基本常用的
方向键移动光标、:wq
保存并退出、:q!
强行退出不保存、home和end移动到行首和行尾、pageup和down翻页、i
进入编辑模式
非常实用
:%s/旧内容/新内容/g
搜索文档中所有的“旧内容”,替换成“新内容”。
:%s/"name": "[^"]*"/"name": ""/g
把name这个字段的东西清空,里面用到了正则,全局替换进阶版。
比较常用
shift+g
跳转到文件尾,我经常配合问号使用
gg
跳转文件头,也很常用
dd
剪切一行、2dd
剪切两行、3dd
、4dd
……
yy
复制、2yy
……
p
粘贴
:set nu
显示行号 + :set nonu
隐藏行号
搜索文字:/
后面跟上要搜索的内容,敲回车,按n
跳转到下一个查找的内容;反向搜索用?
,shift+n可以反向跳转
我觉得挺实用但是真用到了不一定能想起来的
7G
或者7gg
跳转到第七行
:!
+ shell命令:在vim里面执行shell命令,执行完毕后按回车可以跳转回去。这个确实有些吊了,今天刚学的,有机会试验一下。
其它
a
在当前行的后面插入文本,类似这种的真的有人用吗?
2023年6月2日 10:18:01:更新真的有人用,我现在都习惯按a,不按i