0
はvimのスクリプトに次の簡単な関数を持っています。vimのスクリプト内の文字列と変数をエコー
command -nargs=* Tabwidth :call me#Tabwidth(<f-args>)
「Tabwidth 2」と入力して呼び出すと、変数の値だけがエコーアウトされますが、文字列はエコーされません。私は間違って何をしていますか?
はvimのスクリプトに次の簡単な関数を持っています。vimのスクリプト内の文字列と変数をエコー
command -nargs=* Tabwidth :call me#Tabwidth(<f-args>)
「Tabwidth 2」と入力して呼び出すと、変数の値だけがエコーアウトされますが、文字列はエコーされません。私は間違って何をしていますか?
vimスクリプトでは、文字列の連結は.
演算子で行われます。このように試してみてください:a:width
が数値である
echom "Tab width set to " . a:width
場合は、自動的に変換されます。