Có cách nào đơn giản để tìm ra giá trị hiện tại của cài đặt Vim được chỉ định không? Nếu tôi muốn biết giá trị hiện tại của, giả sử tabstop
, tôi có thể chạy:
:set tabstop
không thông qua một đối số và Vim sẽ cho tôi biết giá trị hiện tại. Điều này tốt cho nhiều cài đặt, nhưng nó không tốt cho những cài đặt đúng hoặc sai. Ví dụ: nếu tôi muốn tìm ra giá trị hiện tại của expandtab
, đang chạy:
:set expandtab
sẽ thực sự cho phép expandtab
. Tôi chỉ muốn tìm hiểu nếu nó được kích hoạt hay không.
Đây là loại công việc tôi muốn:
:echo &l:expandtab
nhưng có vẻ khá dài dòng Có cách nào nhanh hơn không?
set <...>?
cú pháp sẽ hoạt động cho "cài đặt" là các tùy chọn , nhưng không phải cho "cài đặt" là các biến . Vì vậy, ví dụ, để tìm hiểu chế độ tô sáng cú pháp hiện tại là gì (được mã hóa trong một biến, không phải là một tùy chọn), bạn cần phải làmecho b:current_syntax
.