获取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