Подтвердить что ты не робот

Как вставить значение переменной конфигурации в Vim?

Я могу получить значение значения конфигурации guifont, набрав:

:set guifont?

И я мог его запомнить, а затем напечатать. Но есть ли способ напрямую вставить это значение в мой документ?

4b9b3361

Ответ 2

Вы можете перенаправить ex-вывод командой redir:

:redir @a
:set guifont?
:redir END
"ap

Ответ 3

Конечно. Например, чтобы добавить строку в верхней части документа со значением параметра shiftwidth, я могу сделать:

:execute append(0, &shiftwidth)

Вы можете ввести это напрямую, но более типично это будет выглядеть без : в функции, определенной в vimrc.

Смотрите Напишите Vim script.