set
命令用来设置某个option
、列出您设置的option
等功能。
option
按照它的值分为3
类型:
类型 | 说明 | 举例 |
---|---|---|
Number | 整数类型 | 4 、10 等 |
String | 字符串类型 | utf-8 、master 等 |
Toggle | 开关类型 | 0 表示关,1 表示开 |
常用的Toggle option
:
option | 说明 |
---|---|
numner | 是否展示行号 |
foldenable | 是否开启代码折叠功能 |
modifiable | 是否允许进行编辑,某些文档是不允许修改的,比如帮助文档 |
compatible | 是否要兼容vi |
set
后面没有任何参数的时候,表示打印出所有的、与默认设置不同的那些option
和对应的value
。
打印出所有的option
和对应的value
。
打印出所有的terminal option
和对应的value
。
打印出option
对应的value
。
set encoding?
只对Toggle option
起作用,在开和关之间切换。
示例:
set number!
对于Toggle option
,打开该开关。
对于Number option
和String option
,打印该option
的值。
示例:
set number
set encoding
set tabstop
只对Toggle option
起作用,表示关闭该开关。
示例:
set nonumber
只对String option
和Number option
起作用,表示{option}
的值设置为{value}
。
=
也可以用:
代替。符号两个可以有无限多个空格。
示例:
set tabstop = 4
set encoding = 'utf-8'