क्या एक निर्दिष्ट विम सेटिंग के वर्तमान मूल्य का पता लगाने का एक सरल तरीका है? यदि मैं वर्तमान मूल्य जानना चाहता हूं tabstop
, तो मैं कह सकता हूं:
:set tabstop
एक तर्क पारित किए बिना, और विम मुझे वर्तमान मूल्य बताएगा। यह कई सेटिंग्स के लिए ठीक है, लेकिन यह उन लोगों के लिए अच्छा नहीं है जो या तो सच हैं या झूठ हैं। उदाहरण के लिए, यदि मैं चालू मूल्य का पता लगाना चाहता हूं, तो expandtab
:
:set expandtab
वास्तव में सक्षम करेगा expandtab
। मैं सिर्फ यह पता लगाना चाहता हूं कि यह सक्षम है या नहीं।
इस तरह का मुझे क्या चाहिए:
:echo &l:expandtab
लेकिन यह काफी क्रियात्मक लगता है। क्या कोई तेज़ तरीका है?
set <...>?
सिंटैक्स "सेटिंग" के लिए काम करेगा जो विकल्प हैं , लेकिन "सेटिंग" के लिए नहीं जो चर हैं । उदाहरण के लिए, यह पता लगाने के लिए कि वर्तमान सिंटैक्स हाइलाइटिंग मोड क्या है (एक विकल्प में नहीं बल्कि एक चर में एन्कोडेड), आपको करने की आवश्यकता हैecho b:current_syntax
।