Vim编辑器常用命令
vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)
4 其它命令
第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等
移动光标的方法 | 描述 |
---|---|
[Ctrl] + [d] | 屏幕『向下』移动半页 |
[Ctrl] + [u] | 屏幕『向上』移动半页 |
+ | 光标移动到非空格符的下一行 |
- | 光标移动到非空格符的上一行 |
数字+< space > | 例如 20 ,按下数字后再按空格键,光标会向右移动这一行的 n 个字符 |
数字+< Enter> | 光标向下移动 n 行(常用) |
搜索替换 | 描述 |
---|---|
/word | 向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可!(常用) |
?word | 向光标之上寻找一个字符串名称为 word 的字符串 |
删除、复制与粘贴 | 描述 |
---|
第三部分:一般模式切换到指令行模式的可用的按钮说明
指令行的储存、离开等指令 | 描述 |
---|---|
:set nu | 显示行号,设定之后,会在每一行的前缀显示该行的行号 |
:set nonu | 与 set nu 相反,为取消行号! |
:wq | 储存后离开,若为 :wq! 则为强制储存后离开 (常用) |
:w | 将编辑的数据写入硬盘档案中(常用) |
:w! | 若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊! |
:q | 离开 vi (常用) |
:q! | 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。 |
1 命令模式
i
切换到输入模式,以输入字符。
x
删除当前光标所在处的字符。
:
切换到底线命令模式,以在最底一行输入命令。
2 输入模式
Esc
退出输入模式,切换到命令模式
3 底线命令模式
在命令模式下按下:
就进入了底线命令模式。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有(已经省略了冒号):
w
保存文件
q
退出程序
:wq
保存后退出
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构