Hello, world!でvimスクリプトの文法を確認2
Hello, world!でvimスクリプトの文法を確認の続き
function! Hello2() " 1文が複数行にまたがる場合 echo 'Hello, ' \ . 'world! 1' " 1行に複数文を書く場合 echo 'Hello, ' | echon 'world! 2' " 通常メッセージとして表示する echohl None | echo "Hello, world! 3" | echohl None " 警告メッセージとして表示する echohl WarningMsg | echo "Hello, world! 4" | echohl None " エラーメッセージとして表示する echohl ErrorMsg | echo "Hello, workd! 5" | echohl None " 三項演算子 let i = 1 echo i == 0 ? 'Goodbye, world!' : 'Hello, world! 6' endfunction
Hello2()を実行すると、
:call Hello2()
下記の結果が表示される。
Hello, world! 1 Hello, world! 2 Hello, world! 3 Hello, world! 4 Hello, world! 5 Hello, world! 6