显示值:设置选项

Kri*_*ian 28 vim option

如果你没有给出:colorscheme一个参数,那么它会显示vim当前使用的colorscheme的名称.在vim中是否有类似的方式来显示是否设置了选项,或者如果它不是布尔值,则选项的值设置为什么?例如,如果我想知道是否autoindent已经设置或者我想知道它的价值textwidth,我该如何找到它?

pb2*_*b2q 40

使用该:set命令.

  • :set autoindent?打印选项及其值(如果有).Vim的切换选项(布尔,是开/关选项),如autoindent,与前缀no,以表明他们正在关闭,所以:set autoindent?会显示autoindentnoautoindent.
  • :set autoindent打开autoindent.
    • 这种形式的轮流切换选项
    • 对于数字或字符串选项,这显示选项的值,因此:set textwidth也将打印选项的值.对于数字或字符串选项,:set option相当于:set option?.
  • :set autoindent!反转选项.autoindent成为noautoindent.
  • :set autoindent&恢复autoindent为默认值.
  • 设置数字或字符串选项:set option=value,例如set tabstop=3


K Z*_*K Z 14

使用:set textwidth?显示的值textwidth.

使用:verbose set textwidth?以示出这个值是最后一集.

通常,您可以?在设置名称后添加以显示其当前值.


per*_*eal 5

您可以从 vim-wiki 中学习查询选项的方法。您可以使用 列出所有选项:set all