获取Vim中设置的当前值
有一个简单的方法来找出指定Vim设置的当前值吗? 如果我想知道tabstop
的当前值,我可以运行:
:set tabstop
不经过任何争论,Vim会告诉我当前的价值。 这对许多设置都是好的,但对于那些真实或者错误的人来说都是没有用的。 例如,如果我想查找expandtab
的当前值,请运行:
:set expandtab
实际上会启用expandtab
。 我只是想知道它是否启用。
这种做我想要的:
:echo &l:expandtab
但看起来很冗长。 有更快的方法吗?
添加一个? 在设置名称后标记,并显示值
:set expandtab?
或者, &
符号可以用来表示“选项” – 例如
let x = &expandtab echo &expandtab
还有其他的vim设置可以显示,例如:
:highlight
有关完整列表,请参阅: http : //vim.wikia.com/wiki/Displaying_the_current_Vim_environment