texto - Obtener el valor actual de una configuración en Vim
vim linux (3)
¿Existe una forma sencilla de averiguar el valor actual de una configuración Vim específica? Si quiero saber el valor actual de, digamos tabstop
, puedo ejecutar:
:set tabstop
sin pasar un argumento, y Vim me dirá el valor actual. Esto está bien para muchas configuraciones, pero no es bueno para aquellas que son verdaderas o falsas. Por ejemplo, si quiero averiguar el valor actual de expandtab
, ejecutando:
:set expandtab
en realidad habilitará expandtab
. Solo quiero saber si está habilitado o no.
Este tipo de hace lo que quiero:
:echo &l:expandtab
Pero parece bastante verboso. ¿Hay una manera más rápida?
Agrega un ? Marque después del nombre del ajuste y se mostrará el valor
:set expandtab?
Alternativamente, el símbolo &
se puede usar para significar "opción", por ejemplo,
let x = &expandtab
echo &expandtab
También hay configuraciones de vim adicionales que también se pueden mostrar, como:
:highlight
Para ver la lista completa, consulte: http://vim.wikia.com/wiki/Displaying_the_current_Vim_environment
Edit: hay un malentendido de mi respuesta. Esto no funciona para ningún comando. Pero funciona para todos los comandos enumerados en la URL anterior.