0
我知道有可能從menu.vim
中調用vimrc函數,但它是否也可以用其他方法?如何在vimrc中執行menu.vim函數?
p.e.寫在vimrc這不起作用:
nmap <F4> :call <SID>MyFunction_in_menuvim()<CR>
我錯了什麼?
我知道有可能從menu.vim
中調用vimrc函數,但它是否也可以用其他方法?如何在vimrc中執行menu.vim函數?
p.e.寫在vimrc這不起作用:
nmap <F4> :call <SID>MyFunction_in_menuvim()<CR>
我錯了什麼?
<SID>
用於本地功能。如果你的函數不是本地的,你不需要添加它。 <SID>
會像一個字符串替換:<SNR>23_
見vim documentation on map以獲取更多信息
感謝您的回答。我試過並嘗試過,但沒有想到
你什麼樣的錯誤? – Paco
@Paco,'未知函數: 1_MyFunction_in_menuvim'(對於menu.vim中的任何函數都是相同的) –
Reman
它是全局函數還是本地函數?如果您將該功能設置爲全局,則不需要 –
Paco