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