常用vim命令
vim 是一种文本编辑器,常用于命令行界面下。它具有强大的功能和灵活的配置选项,适用于编辑各种类型的文本文件,包括代码文件、配置文件等。使用 vim 可以进行文本的编辑、查找、替换、复制、粘贴等操作。
1、编辑文件
- `vim filename`:打开或创建一个文件。vim employee.json
- `:e filename`:在 Vim 中打开另一个文件。
2、模式切换
- 普通模式(Normal Mode):默认模式,用于导航、删除、复制等操作。
- 插入模式(Insert Mode):用于输入文本。
- 可视模式(Visual Mode):用于选择文本块。
3、基本导航
- `h`、`j`、`k`、`l`:左、下、上、右移动光标。
- `Ctrl + f`:向前翻页。
- `Ctrl + b`:向后翻页。
- `gg`:跳转到文件开头。
- `G`:跳转到文件结尾。
- `:n`:跳转到第 n 行。
4、编辑操作
- `i`:进入插入模式,在光标前插入文本。
- `a`:在光标后插入文本。
- `o`:在当前行下插入新行。
- `O`:在当前行上插入新行。
- `dd`:删除当前行。
- `yy`:复制当前行。
- `p`:粘贴文本。
5、保存和退出
- `:w`:保存文件但不退出 Vim。
- `:q`:退出 Vim。
- `:wq` 或 `:x`:保存并退出 Vim。
- `:q!`:强制退出 Vim,丢弃修改。
6、搜索和替换
- `/pattern`:向下搜索匹配的文本模式。
- `?pattern`:向上搜索匹配的文本模式。
- `:s/pattern/replacement/g`:在当前行进行替换。
- `:%s/pattern/replacement/g`:在整个文件进行替换。
7、撤销和重做
- `u`:撤销上一步操作。
- `Ctrl + r`:重做上一步操作。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)