2
在VIM腳本中,我想檢查VIM是否以命令行參數或wthout啓動。爲此,我想檢查結果:打印參數的args命令。但是如何把結果放在一個if()或變量中。以下將無法工作:VIM:如何將冒號命令的結果放入變量中?
let s:MyArgs = execute("args")
在VIM腳本中,我想檢查VIM是否以命令行參數或wthout啓動。爲此,我想檢查結果:打印參數的args命令。但是如何把結果放在一個if()或變量中。以下將無法工作:VIM:如何將冒號命令的結果放入變量中?
let s:MyArgs = execute("args")
你需要玩:redir
。我已經在一個函數there中封裝了這個操作。
順便說一句,argc()也應該以更簡單的方式回答你原來的需求。 (:h argc())