vim的三种模式的基本操作
vim的三种模式(重点)
命令模式、编辑模式(输入模式)、末行模式。
命令模式:
只能通过快捷键进行操作(删除行、复制行、移动光标、粘贴等)
打开文件默认进入命令模式。
1、光标操作
光标移动到行首:shift+6或^(不要按小键盘的6)
光标移动到行尾:shift+4或$(同理)
光标移动到首行:gg
光标移动到末行:G
向上翻屏:ctrl+b(记:before) 或者PgUp
向上翻屏:ctrl+f (记:after) 或者PgD
快速将光标移动到指定的行数:数字G
以当前光标为准,向上/下/左/右,移动n行:数字方向键
末行模式下的快速移动方式移动到指定行n模式按: :n
2、复制操作
复制光标所在行:yy,粘贴:按p
以光标所在行为准,向下复制指定行数(包括光标所在行):数字yy
可视化复制:ctrl+v,再按方向键来选中需要复制的地方,按yy进行复制,最后按p进行粘贴。
3、剪切/删除
剪切/删除光标所在行按:dd,删除之后下一行上移。
剪切/删除光标所在行(包括当前行)为准,向下删除/剪切指定行按:数字dd
剪切/删除光标所在行,但是删除后下一行不上移,当前行为空行按:D
4、撤销/恢复
撤销输入 :u (不属于命令模式)或者 u (记:undo)
恢复:ctrl+r9(取消之前的撤销操作)
编辑模式:
可对内容进行编辑。
末行模式:
可在末行输入命令对文件进行操作(搜索、替换、保存
退出、撤销、高亮等)。
三种模式的切换(重点):
vim打开文件方式:
1、vim 文件路径
2、vim +数字 文件路径:打开文件,并将光标移动到指定行。
3、vim +/关键词 文件路径:打开文件,并高亮显示关键词。
4、vim 文件路径1 文件路径2 文件路径3:同时打开多个文件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」