醉裡挑燈看Code
pretty code
2025年4月17日 星期四
Declare function in Vim script
簡單來說,除了 map 指令呼叫的函數以外,我們都可以用
s:
來宣告函數是屬於 script 的,map 會用到的就是要用
<SID>
。
至於我們要如何來 debug 我們寫的 Vim script 呢?
下斷點等太進階,C 語言的 print 大法簡單好用。
使用
echom
印出訊息,使用
:messages
看訊息,簡單搞定。
又或是先將 code 寫在獨立的檔案,使用
:source
直接執行,確定沒問題後再移植到
.vimrc
。
官方建議將函數寫在
.vim/autoload
裡面而不是寫在
.vimrc
,這樣的好處是不影響啟動速度,缺點是第一次用相關函數時需等待載入。
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
查看行動版
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言