| 命令 | 涵意 |
|---|---|
| /搜索内容 | 从光标开始处向文件尾搜索 |
| ?搜索内容 | 从光标开始处向文件首搜索 |
| x | 删除当前光标下的字符 |
| dd | 删除当前行 |
| :m,n d | 删除m~n行 |
| yy | 复制当前行 |
| nyy | 从当前行复制n行 |
| :m,n y | 复制m~n行 |
| yw | 复制当前光标下的单词 |
| gg | 跳到本文开头 |
| nG | 光标移至第n行首 |
| H | 移动光标到当前屏幕首行 |
| M | 移动光标到当前屏幕中间 |
| G | 移动光标到文本最后一行 |
| I | 在当前行首进入插入模式 |
| A | 在当前行尾进入插入模式 |
| w | 移动到下一个单词首 |
| b | 移动到上一个单词首 |
| >> | 右缩进 |
| << | 左缩进 |
| ngg | 移动光标到n行 |
| E | 跳到本行末尾 |
| 0(数字) | 跳到本行开头 |
| :s/from/to/ | 把本行第一个frome替换成to |
| :s/from/to/g(g代表所有) | 把本行所有的frome替换成to |
| :%s/from/to/g | 替换所有行的内容 |
| :33s/from/to/g | 在第33行进行替换操作 |
| :$s/from/to/g | 在最后一行进行替换 |
| :m,ns/from/to/g | m~n行的所有from替换为to |
vi 常用操作
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。