Ответ 1
В Insert-mode:
ctrl + r =&guifont
enter
Подробнее о том, как это работает, см. в этих страницах справки:
Я могу получить значение значения конфигурации guifont
, набрав:
:set guifont?
И я мог его запомнить, а затем напечатать. Но есть ли способ напрямую вставить это значение в мой документ?
В Insert-mode:
ctrl + r =&guifont
enter
Подробнее о том, как это работает, см. в этих страницах справки:
Вы можете перенаправить ex-вывод командой redir
:
:redir @a
:set guifont?
:redir END
"ap
Конечно. Например, чтобы добавить строку в верхней части документа со значением параметра shiftwidth
, я могу сделать:
:execute append(0, &shiftwidth)
Вы можете ввести это напрямую, но более типично это будет выглядеть без :
в функции, определенной в vimrc.
Смотрите Напишите Vim script.