Vimscript は複数行の文字列を許可しますか?
python および ruby コマンドでは、次の形式を使用できます。:python << EOF
文字列で同様のことができますか?
Vimscript は複数行の文字列を許可しますか?
python および ruby コマンドでは、次の形式を使用できます。:python << EOF
文字列で同様のことができますか?
Vim スクリプトでは、バックスラッシュで次の行を開始することで前の行を継続できますが、これは Ruby、PHP、または Bash で見られるようなヒアドキュメント文字列ほど便利ではありません。
let g:myLongString='A string
\ that has a lot of lines
\ each beginning with a
\ backslash to continue the previous one
\ and whitespace before the backslash
\ is ignored'
<<
文字列の作成には使用できませんが<<
、文字列のリストの作成には使用できます。見る:help :let=<<
以下はvim docの例です
let text =<< trim END
if ok
echo 'done'
endif
END