tutorial texto seleccionar linea insertar buscar vim

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.