×

vi 命令手册

vi/vim 命令大全

vim 命令手册

Vim 关于Vim 安装Vim 用法Vim 配置vim 配置.vimrc方案vim 配置.vimrc方案1vim 配置.vimrc方案2Vim 文件合并Vim 技巧和建议Vim 插件Vim 参阅

Vimscript 编程参考

Vimscript 前言Vimscript 鸣谢Vimscript 预备知识Vimscript 打印信息Vimscript 设置选项Vimscript 基本映射Vimscript 模式映射Vimscript 精确映射Vimscript LeadersVimscript 编辑你的Vimrc文件Vimscript AbbreviationsVimscript 更多的MappingsVimscript 锻炼你的手指本地缓冲区的设置和映射Vimscript 自动命令Vimscript 本地缓冲区缩写Vimscript 自动命令组Operator-Pending 映射Operator-Pending 更多映射Vimscript 状态条Vimscript 负责任的编码Vimscript 变量Vimscript 变量作用域Vimscript 条件语句Vimscript 比较Vimscript 函数Vimscript 函数参数Vimscript 数字Vimscript 字符串Vimscript 字符串函数Vimscript Execute命令Vimscript Normal命令Vimscript 执行normal!Vimscript 基本的正则表达式Grep 运算符Operator 第1部分Grep 运算符Operator 第2部分Grep 运算符Operator 第3部分Vimscript 列表Vimscript 循环Vimscript 字典Vimscript 切换Vimscript 函数式编程Vimscript 路径Vimscript 创建一个完整的插件Vimscript 基本插件配置方式用Pathogen配置插件Vimscript 检测文件类型Vimscript 基本语法高亮Vimscript 高级语法高亮Vimscript 基本折叠Vimscript 高级折叠Vimscript 段移动原理Vimscript Potion段移动Vimscript 外部命令Vimscript 自动加载Vimscript 文档Vimscript 发布Vimscript 还剩下什么?

Vimscript 设置选项


Vim拥有很多选项可以设置以改变其展现方式。

主要有两种选项:布尔选项(值为"on"或"off")和键值选项。

布尔选项

执行如下命令:

:set number

如果之前屏幕左侧没有显示行号,那么现在你就会看见行号。执行命令:

:set nonumber

行号应该消失。number是一个布尔选项:可以off、可以on。通过:set number命令打开、 :set nonumber命令关闭。

所有的布尔选项都是这种配置方法。:set 打开选项、:set no关闭选项。

切换布尔选项

你可以"切换"布尔选项的值,即从开启切为关闭或从关闭切为开启。执行命令:

:set number!

行号会再次显示出来。再次执行命令:

:set number!

行号应该会再次消失。添加一个!(感叹号)至布尔选项后面就会切换对于选项的值。

查看选项当前值

你可以使用一个?符号向Vim获取一个选项的当前值。执行如下命令并查看每个命令的 返回结果:

:set number
:set number?
:set nonumber
:set number?

注意第一次:set number?命令返回的是number而第二次返回的是nonumber

键值选项

有些选项并不只有off或on两种状态,它们需要一个值。执行如下命令,查看返回结果:

:set number
:set numberwidth=10
:set numberwidth=4
:set numberwidth?

numberwidth选项改变行号的列宽。你可以通过:set =命令改变 非布尔选项的选项值,并使用:set ?命令查看选项的当前值。

来看看一些常用选项的值:

:set wrap?
:set shiftround?
:set matchtime?

一次性设置多个选项

最后,你可以在一个:set命令中设置多个选项的值。试试如下命令:

:set numberwidth=2
:set nonumber
:set number numberwidth=6

注意最后一个命令是如何一次性设置两个选项值的。

练习

阅读:help 'number'(注意有单引号)帮助文档。

阅读:help relativenumber帮助文档。

阅读:help numberwidth帮助文档。

阅读:help wrap帮助文档。

阅读:help shiftround帮助文档。

阅读:help matchtime帮助文档。

按你自己的喜好在你的~/.vimrc文件中添加几个设置选项。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)