Get current value of a setting in Vim

Solution 1:

Add a ? mark after the setting name and it will show the value

:set expandtab?

Solution 2:

Alternatively, the & symbol can be used to mean "option" - e.g.

let x = &expandtab
echo &expandtab

Solution 3:

If you don't remember what setting you want to check, you can view all settings:

:set all

or show each setting, one setting per line:

:set! all

Solution 4:

There are also additional vim settings that can be displayed as well, such as:

:highlight

For the full list, see: http://vim.wikia.com/wiki/Displaying_the_current_Vim_environment

Edit: There is some misunderstanding of my answer. This does not work for any command. But it does work for all the commands listed in the URL above.