vim: развернуть в: h - PullRequest
       1

vim: развернуть в: h

2 голосов
/ 07 октября 2011

как я могу использовать раскрытие в файле справки vim, аналогично этому

 :h expand('%:t:r').'-content'

Я получаю

 E149: Sorry, no help for expand('%:t:r').'-content'

Ответы [ 2 ]

3 голосов
/ 07 октября 2011

Создайте свою строку и передайте ее :execute:

:exe 'h '.expand('%:t:r').'-content'
2 голосов
/ 07 октября 2011

Один из способов достижения этого эффекта - через регистр выражений или <c-r>=, за которым следует выражение.

:h <c-r>=expand('%:t:r').'-content'<cr><cr>

<c-r> с последующим регистром вставит содержимое регистра как в режиме вставки, так и в командном режиме. Регистр = - это специальный регистр, который будет выполнять выражение и возвращать его значение. Обычно этот регистр выражений используется для математических вычислений. например <c-r>=2+2<cr>

Для получения дополнительной помощи см .:

:h c_CTRL-R=
:h quote_=
:h c_CTRL-R
:h i_CTRL-R
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...