可以对 Vim 进行定制,使其按照你想要的方式工作。 动态设置 即在命令行模式下通过 set 命令来修改已有设置。如:
: set ignorecase
关闭此项功能,可以再设置项的名字前加“no” : set noignorecase 如果在bool类型的配置项后加上“!”,可以反转设置:
: set ignorecase!
如果加上“?”,可以获取当前配置项值: : set ignorecase?
如果加上“&”,可以重置配置项为默认值: : set ignorecase&
VIM 大多数选项都有简写形式,如’ignorecase‘可简写为ic。一般情况下,动态定制VIM,用简写,快速,而配置vimrc文件使用全称,更具可读性。
VIM 配置项通常全局生效,可以设置仅对一个窗口或缓冲区有效。如:
: setlocal tabstop=4 "只对当前活动的缓冲区有效 : bufdo setlocal tabstop=4 "对当前窗口的所有缓冲区有效 : windo setlocal nu "对所有的窗口有效