set命令
1.1、set命令的作用

set命令用来设置某个option、列出您设置的option等功能。

option按照它的值分为3类型:

类型说明举例
Number整数类型410
String字符串类型utf-8master
Toggle开关类型0表示关,1表示开

常用的Toggle option

option说明
numner是否展示行号
foldenable是否开启代码折叠功能
modifiable是否允许进行编辑,某些文档是不允许修改的,比如帮助文档
compatible是否要兼容vi
1.2、set

set后面没有任何参数的时候,表示打印出所有的、与默认设置不同的那些option和对应的value

1.3、set all

打印出所有的option和对应的value

1.4、set termcap

打印出所有的terminal option和对应的value

1.5、set {option}?

打印出option对应的value

set encoding?
1.6、set {option}!

只对Toggle option起作用,在开和关之间切换。

示例:

set number!
1.6、set {option}

对于Toggle option,打开该开关。

对于Number optionString option,打印该option的值。

示例:

set number
set encoding
set tabstop
1.7、set no{option}

只对Toggle option起作用,表示关闭该开关。

示例:

set nonumber
1.8、set {option}={value}

只对String optionNumber option起作用,表示{option}的值设置为{value}

=也可以用:代替。符号两个可以有无限多个空格。

示例:

set tabstop  = 4
set encoding = 'utf-8'