Apakah ada cara sederhana untuk mengetahui nilai saat ini dari pengaturan Vim yang ditentukan? Jika saya ingin mengetahui nilai saat ini, katakanlah tabstop
, saya dapat menjalankan:
:set tabstop
tanpa melewati argumen, dan Vim akan memberi tahu saya nilai saat ini. Ini bagus untuk banyak pengaturan, tetapi tidak baik bagi mereka yang benar atau salah. Misalnya, jika saya ingin mengetahui nilai saat ini expandtab
, menjalankan:
:set expandtab
akan benar-benar diaktifkan expandtab
. Saya hanya ingin mencari tahu apakah itu diaktifkan atau tidak.
Jenis ini melakukan apa yang saya inginkan:
:echo &l:expandtab
tapi sepertinya cukup bertele-tele. Apakah ada cara yang lebih cepat?
set <...>?
sintaks akan bekerja untuk "pengaturan" yang merupakan opsi , tetapi tidak untuk "pengaturan" yang merupakan variabel . Jadi misalnya, untuk mengetahui apa mode penyorotan sintaks saat ini (dikodekan dalam variabel, bukan opsi), Anda perlu melakukannyaecho b:current_syntax
.