2011-10-07 37 views
2

我該如何使用擴大在vim的幫助文件,與此類似VIM:擴大:H

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

我得到

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

回答

3

建立你的字符串,並將它傳遞給:execute

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

完成此效果的一種方法是通過表達式寄存器或<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