一、简介
Vim,全称“Vi IMproved”,是从经典的vi编辑器发展而来的一个文本编辑器。它继承了vi的所有功能,并进行了大量的改进和优化,特别是在代码补全、编译及错误跳转等方面,为程序员提供了更为便捷的开发体验。
二、Vim键盘图
三、使用
3.1 模式
Vim/vi分为三种模式:命令模式(Command Mode)、输入模式(Insert Mode)和命令行模式(Command-Line Mode)。
3.2 命令模式
用户启动Vim/vi时,默认进入命令模式。在此模式下,敲击的键盘输入会被Vim识别为命令,而非字符。例如,按下“i”键,并不会输入一个字符,而是切换到输入模式。
命令参数 | 说明 |
i | 切换到输入模式,在光标当前位置开始输入文本 |
x | 删除当前光标所在处的字符 |
: | 切换到命令行模式,以在最底一行输入命令 |
a | 进入插入模式,在光标下一个位置开始输入文本 |
o(小写) | 在当前行的下方插入一个新行,并进入插入模式 |
O(大写) | 在当前行的上方插入一个新行,并进入插入模式 |
u | 撤销上一次操作 |
Ctrl + r | 重做上一次撤销的操作 |
3.3 输入模式
在命令模式下,输入“i”键进入输入模式,此时可以使用普通字符输入,按下“Esc”键则退出输入模式,返回到命令模式。
3.4 命令行模式
在命令模式下,输入“:”键进入命令行模式,可以输入单个或多个字符的命令,如保存文件、退出编辑器等。
四、补充命令
4.1 编辑和保存文件
使用“vim filename”命令可以打开或创建一个文件。
4.2 搜索字符串
命令 | 操作 |
/string | 向前(朝向文件尾)搜索字符串string |
?string | 向后(朝向文件头)搜索字符串string |
:s/pattern/string | 将pattern所代表的字符串替换为string |
4.3 替换字符串
使用“:[range]s/pattern/string/[c,e,g,i]”命令可以替换字符串。range用于指定替换作用的范围,c、e、g、i为可选选项,分别表示每次替换前询问、不显示错误信息、替换一行中的所有匹配项、不区分大小写。
4.4 针对程序员的配置
对于程序员,Vim提供了许多实用的配置选项,如语法高亮、自动缩进、忽略大小写等。
最后,如果你对软件测试开发感兴趣,不妨关注我们的公众号“测试人社区”,我们定期分享免费的视频教程和学习资料,帮助你提升技能。
转载请注明来自广州玛斯顿影音有限公司,本文标题:《软件测试学习笔记丨Vim编辑器的常用命令 》