软件测试学习笔记丨 Vim 编辑器的常用命令
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/26139
一、简介
Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富。
简单说,vi 是老式的字处理器,不过功能已经很齐全了,但是还有可以进步的地方。
Vim 则更像是一个程序开发工具,而不是文字处理软件。
二、Vim 键盘图
三、使用
3.1 模式
Vim/vi 分为三种模式:
命令模式(Command Mode)
输入模式(Insert Mode)
命令行模式(Command-Line Mode)
3.2 命令模式
用户启动 Vim/vi 使,自动进入命令模式。
此状态下敲击键盘,会被 Vim 识别为命令,而非字符。
比如我们此时按下 i,并不会输入一个字符,i 被当作了一个命令。
常用命令:
光标移动
删除、赋值、粘贴
3.3 输入模式
在命令模式下,输入 i 进入输入模式,使用 Esc 键返回普通模式。
常用命令:
3.5 命令行模式
在命令模式下,输入:(英文冒号)进入命令行模式,使用 Esc 键返回普通模式。
在命令行模式下,可以输入单个或多个字符的命令。
常用命令:
四、补充命令
4.1 编辑和保存文件
vim filename 为编辑一个文件,若此文件不存在,则 Vim 会以 filename 为名创建这个文件。
4.2 搜索字符串
4.3 替换字符串
即将 pattern 所代表的字符串替换为 string。开头的 range 用于指定替换作用的范围,如"1,4"表示从第 1 行到第 4 行,“1,$”表示从第 1 行到最后一行,也就是全文,全文也可以用 %来表示。最后方括号内的字符是可选选项,每个选项的含义如下。用户可以组合使用各个选项,例如 cgi 表示整行替换,不区分大小写并且在每次替换前要求用户确认。
4.4 针对程序员的配置
1、语法高亮
在 Vim 中打开语法编辑器需使用下面这个命令。Vim 会通过文件的扩展名自动决定哪些是关键字。
2、自动缩进
注:用户可以为一个 Tab 键缩进设置空格数,在默认情况下,这个值是 8(也就是一个制表符代表 8 个空格)。下面的命令是将一个 Tab 键缩进设置为 4 个空格。
3、忽略大小写
忽略大小写 :set ignorecase
重新开启大小写敏感 :set noignorecase
软件测试开发免费视频教程分享
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/576d6cc31e49ee329a94821fc】。文章转载请联系作者。
评论