set option

新手基本都会在大佬们的.vimrc 文件中看到不少 set option.

我们可以把 option 看作是 built-in configuration.

option 可以是布尔值, 类似开关, set {option}, set no{option}, 也可以赋值 set {option}= {value}. 以 number 为例:

在 Vim 命令行中, 输入:

# 输出 number 的当前值
:set number?
# 添加行号显示
:set number
# 关闭行号显示, 通用模式no{option}
:set nonumber
# 切换
:set number!
# 重置成默认值
:set number&
# 重置所有的 option 为系统默认值
:set all&

这里简单提一下, 比较常用的 path.

在 Vim 命令行中, 输入当前Path:

:set path?

输出结果:

path=.,/usr/include,,

其中:

  • . 指的是当前打开文件所在的目录.

  • /usr/include 是 C Libraries 头文件目录

  • , 指得是当前目录

建议将经常访问的目录添加到 path, 比如:

:set path+=app/models/

这样就用find 就顺手多了.