进入编辑模式
- 打开/创建文件:
vim 文件名
(如vim test.txt
) - 激活编辑模式(按任意键切换):
i
→ 在光标前插入a
→ 在光标后插入o
→ 在下一行新建一行O
→ 在上一行新建一行- 屏幕底部显示
-- INSERT --
即进入编辑状态
保存文件
- 退出编辑模式:
按Esc
键(底部-- INSERT --
消失) - 执行保存命令:
:w
→ 保存文件:w 新文件名
→ 另存为新文件:wq
或:x
→ 保存并退出(推荐)Shift + ZZ
(大写 Z 按两次)→ 等效于:wq
退出 Vim
- 安全退出(已保存时):
:q
- 强制退出不保存(放弃修改):
:q!
- 保存并退出(常用组合):
:wq
或:x
权限不足时的保存技巧
若文件需管理员权限,用 sudo
配合 tee
命令:
:w !sudo tee % >/dev/null
- 输入管理员密码后,再执行
:q!
退出
高频命令速查表
操作 | 命令 | 说明 |
---|---|---|
编辑 | i / a |
进入插入模式 |
保存 | :w |
保存文件 |
退出 | :q |
安全退出 |
保存退出 | :wq 或 :x |
保存并退出(推荐) |
强制退出 | :q! |
放弃修改退出 |
撤销 | u |
撤销上一步操作 |
重做 | Ctrl + r |
恢复撤销的操作 |
常见问题解决
- 误触 Ctrl+S 卡屏:
按Ctrl + Q
恢复响应 - 编辑乱码/异常:
强制退出(:q!
)后重新打开 - 忘记切换模式:
多按几次Esc
确保返回命令模式
练习建议
- 终端输入
vimtutor
启动官方教程(约 30 分钟) - 实操流程:
vim practice.txt # 创建文件 i # 输入文字 Hello Vim! # 编辑内容 Esc → :wq # 保存退出
专业提示:Vim 的学习曲线陡峭但回报巨大,掌握
hjkl
移动光标、dd
删除行、yy
复制等命令可显著提升效率,长期使用者可通过~/.vimrc
配置文件定制个性化环境。
引用说明参考 Vim 官方文档(vimtutor
及 :help
命令)、Linux 手册页(man vim
),并结合了 Stack Overflow 社区的高票解决方案,操作验证环境为 Vim 9.0 及 Bash 5.1。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6935.html