Vim编辑器入门
Vim编辑器
注释?
每一行前有#的属于注释 不会显示
去掉#就可以显示
按I(i)进入insert 插入模式
可以向文件内插入内容
输入完毕后按ESC(escape)退出编辑模式
按:wq表示保存并退出编辑器
模式
vim有三种模式
正常模式 Normal mode
浏览或从宏观上处理文本
编辑模式 Insert mode
逐字添加或修改文字
命令行模式 Commend Line mode
可以输入命令来指示保存、退出、搜索等等
默认进入正常模式
在编辑模式中按ESC即可退出到正常模式
指令区分大小写
下面的大多数指令都在小写下
新建、保存和退出
vim 文件名
例如:vim ab.c
打开文件,如果文件不存在则会创建文件
若新创建的文件后没有写任何东西则不会保存?
i
进入编辑模式
esc
退回正常模式
:
进入命令行模式
:q
仅退出(若未保存则会提示保存,不能退出)
记忆:quit
:q!
不保存退出(强制退出了相当于是)
:wq
保存并退出(注意是先保存 再退出)
换句话说:
:w
就是保存
记忆:write
初步:导航和编辑
移动光标:
←↓↑→
h j k l
记忆:J<K 故j↓ k↑
进入编辑模式:
i
插入左边
记忆:
insert
a
插入右边
记忆:append
I 或 shift + i
插入一行的最左边
A 或 shift + a
o
新增下一行
记忆:open a new line
O
新增上一行
升级:导航与编辑
G
到最后一行
gg
到第一行
记忆:good game 结束了新开一盘
yy
复制当前行
记忆:yank复制
dd
删除当前行
记忆:delete 当前行?
.
重复前次操作
u
撤销前次操作
ctrl + r
恢复前次操作
dw
删除单词
记忆:delete word
cw
改变单词
记忆:change word
w
下个单词首部
e
下个单词尾部
b
上个单词首部
搜索、替换与视觉模式
/
搜索
例如:/sort 搜索sort
:%s/旧/新/g
全局替换
例如::%s/sort/sortArray/g
yw
复制单词
记忆:yank word
p
粘贴
记忆:paste
ci{
删除括号内的内容(也可以是后括号)
记忆:change in
ctrl + v
可视化块(选中)
shift + v
可视化行
__EOF__

本文链接:https://www.cnblogs.com/chengzhid/p/16530146.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通