有沒有簡單的方法來找出指定Vim設置的當前值?如果我想知道目前的價值,說tabstop
,我可以運行:獲取Vim中設置的當前值
:set tabstop
沒有傳遞參數,和Vim會告訴我的當前值。這對很多設置都很好,但對於那些真實或錯誤的設備來說都沒有好處。例如,如果我想找出expandtab
當前值,運行:
:set expandtab
實際上將使expandtab
。我只想知道它是否啓用。
這種做什麼,我想:
:echo &l:expandtab
但它似乎相當冗長。有更快的方法嗎?
請注意,'set <...>?'語法適用於_options_的「設置」,但不適用於_variables_的「設置」。例如,爲了找出當前的語法高亮模式(編碼在變量中,而不是選項),您需要執行'echo b:current_syntax'。 – 2014-10-12 22:24:58
如果您還希望看到_where_選項已設置,請使用「verbose」。在這個例子中,':verbose set expandtab'。 – mkobit 2016-03-19 19:08:11