是否有一种简单的方法来查找指定的Vim设置的当前值?如果我想知道tabstop的当前值,我可以运行:
:set tabstop
无需传递参数,Vim就会告诉我当前值。这对于许多设置都是可行的,但对于那些为真或为假的设置就不适用了。例如,如果我想找出expandtab的当前值,运行:
:set expandtab
实际上会启用expandtab。我只是想知道它是否启用了。
这是我想要的:
:echo &l:expandtab
但这似乎很啰嗦。有更快的方法吗?
是否有一种简单的方法来查找指定的Vim设置的当前值?如果我想知道tabstop的当前值,我可以运行:
:set tabstop
无需传递参数,Vim就会告诉我当前值。这对于许多设置都是可行的,但对于那些为真或为假的设置就不适用了。例如,如果我想找出expandtab的当前值,运行:
:set expandtab
实际上会启用expandtab。我只是想知道它是否启用了。
这是我想要的:
:echo &l:expandtab
但这似乎很啰嗦。有更快的方法吗?
还有其他的vim设置也可以显示,例如:
:强调
完整列表请参见: http://vim.wikia.com/wiki/Displaying_the_current_Vim_environment
编辑:我的回答有些误解。这对任何命令都不起作用。但它确实适用于上面URL中列出的所有命令。