我想將與vim相關的所有文件保存在我的$ HOME目錄下的一個文件夾中,更具體地說是我的gvimrc文件。我已將原始.gvimrc文件移至$ HOME/vim/.gvimrc,並在我的$ HOME目錄下創建了一個符號鏈接。但是,當我運行源代碼%時,只有退出並重新啓動會話後,簡單函數纔會運行。例如:Symlinking gvimrc文件?
function! EchoSomething()
if &bg == dark
echo "bg is dark"
else
echo "bg is light"
endif
endfunction
這應該呼應的CMDLINE的結果,但它顯示什麼,當我採購我的.gvimrc裏的文件。
你使用Vim 7.4還是其他版本?爲什麼'$ HOME/vim'而不是'$ HOME/.vim'? – romainl
您發佈的片段僅定義了該函數;缺少的是帶':call'的函數_invocation_?! –
我知道如何:調用函數。但是,當我這樣做時,cmdline上沒有輸出。 –