1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
" Vim :echo commands
echo "Answer = " 42
echon "Answer = " 42
echomsg "Answer = " 42
echowindow "Answer = " 42
echoerr "Answer = " 42
echoconsole "Answer = " 42
" Trailing bar vs OR operator
" OR operator
echo foo || bar
echo foo ||
\ bar
" following command is :|
echo "Foo" | |
" invalid expression
echo "Foo" ||
echohl WarningMsg | echo "Don't panic!" | echohl None
" Line continuations
echo "Answer = "
"\ comment
\ 42
echo
\ "Answer = "
"\ comment
\ 42
" Trailing bar and comments
" :echo without {expr}
echo| echo "Foo"
" trailing comment needs |
echo "Foo" | " comment
" Issue #9987 (parenthesised argument - not a function call)
let foo = {'end': 123}
if 123
echo (foo.end)
else
echo 'bar'
endif
|