มีวิธีง่ายๆในการหาค่าปัจจุบันของการตั้งค่า Vim ที่ระบุหรือไม่? หากฉันต้องการทราบมูลค่าปัจจุบันของพูดว่าtabstop
ฉันสามารถเรียกใช้:
:set tabstop
โดยไม่ต้องผ่านการโต้แย้งและเป็นกลุ่มจะบอกฉันมูลค่าปัจจุบัน นี่เป็นเรื่องปกติสำหรับการตั้งค่าหลายอย่าง แต่ไม่ดีสำหรับผู้ที่เป็นจริงหรือเท็จ ตัวอย่างเช่นถ้าฉันต้องการหามูลค่าปัจจุบันของexpandtab
วิ่ง:
:set expandtab
expandtab
จริงจะช่วยให้ ฉันแค่อยากรู้ว่ามันเปิดใช้งานหรือไม่
ประเภทนี้ทำในสิ่งที่ฉันต้องการ:
:echo &l:expandtab
แต่ดูเหมือนว่าค่อนข้างละเอียด มีวิธีที่เร็วกว่านี้ไหม
set <...>?
ไวยากรณ์จะทำงานให้ "การตั้งค่า" ที่มีตัวเลือกแต่ไม่ได้สำหรับ "การตั้งค่า" ที่มีตัวแปร ดังนั้นสำหรับตัวอย่างเช่นในการหาสิ่งที่โหมดการเน้นไวยากรณ์ปัจจุบันถูก (เข้ารหัสในตัวแปรไม่ได้ตัวเลือก)echo b:current_syntax
ที่คุณต้องทำ