2024-01-28 18:57:23 +01:00
|
|
|
" String
|
|
|
|
|
|
|
|
echo 'It''s a string'
|
|
|
|
echo 'tab: \t, new line: \n, backslash: \\'
|
|
|
|
echo "tab: \t, new line: \n, backslash: \\"
|
|
|
|
|
2024-02-02 07:44:26 +11:00
|
|
|
" String escape sequences
|
|
|
|
|
|
|
|
echo "\316 - \31 - \3 - \x1f - \xf - \X1F - \XF - \u02a4 - \U000002a4 - \b - \e - \f - \n - \r - \t - \\ - \" - \<C-W>"
|
|
|
|
echo '\316 \31 \3 \x1f \xf \X1F \XF \u02a4 \U000002a4 \b \e \f \n \r \t \\ \" \<C-W>'
|
|
|
|
echo "\3160 - \x1f0 - \X1F0 - \u02a40 - \U000002a40"
|
|
|
|
|
|
|
|
echo $"\316 - \31 - \3 - \x1f - \xf - \X1F - \XF - \u02a4 - \U000002a4 - \b - \e - \f - \n - \r - \t - \\ - \" - \<C-W>"
|
|
|
|
echo $'\316 \31 \3 \x1f \xf \X1F \XF \u02a4 \U000002a4 \b \e \f \n \r \t \\ \" \<C-W>'
|
|
|
|
echo $"\3160 - \x1f0 - \X1F0 - \u02a40 - \U000002a40"
|
|
|
|
|
|
|
|
echo "\<C-a>"
|
|
|
|
echo "\<*C-a>"
|
|
|
|
echo "\<C->>"
|
|
|
|
echo "\<*C->>"
|
|
|
|
echo "\<C->>>"
|
|
|
|
echo "\<*C->>>"
|
|
|
|
|
2024-01-28 18:57:23 +01:00
|
|
|
" String interpolation
|
|
|
|
|
|
|
|
echo 'Don''t highlight interpolation: {{ {1 + 2} }}'
|
|
|
|
echo "Don't highlight interpolation: {{ {1 + 2} }}"
|
|
|
|
echo $'Highlight interpolation:\t{{ { string({'foo': 'bar'}) } }}'
|
|
|
|
echo $'Highlight interpolation:\t{{ { $'nested: {{ {1 + 2} }}' } }}'
|
|
|
|
echo $"Highlight interpolation:\t{{ { string({"foo": "bar"}) } }}"
|
|
|
|
echo $"Highlight interpolation:\t{{ { $"nested: {{ {1 + 2} }}" } }}"
|
2024-03-12 07:40:58 +11:00
|
|
|
|
|
|
|
" Number
|
|
|
|
|
|
|
|
" Hexadecimal
|
|
|
|
echo 0xFF
|
|
|
|
echo 0XFF
|
|
|
|
echo -0xFF
|
|
|
|
echo -0XFF
|
|
|
|
|
|
|
|
" Decimal
|
|
|
|
echo 255
|
|
|
|
echo -255
|
|
|
|
|
|
|
|
" Octal
|
|
|
|
echo 0377
|
|
|
|
echo 0o377
|
|
|
|
echo 0O377
|
|
|
|
echo -0377
|
|
|
|
echo -0o377
|
|
|
|
echo -0O377
|
|
|
|
|
|
|
|
" Binary
|
|
|
|
echo 0b11111111
|
|
|
|
echo 0B11111111
|
|
|
|
echo -0b11111111
|
|
|
|
echo -0B11111111
|
|
|
|
|
|
|
|
" Float
|
|
|
|
123.456
|
|
|
|
+0.0001
|
|
|
|
55.0
|
|
|
|
-0.123
|
|
|
|
1.234e03
|
|
|
|
1.0E-6
|
|
|
|
-3.1416e+88
|
|
|
|
|
|
|
|
" Blob
|
|
|
|
echo 0zFF00ED015DAF
|
|
|
|
echo 0zFF00.ED01.5DAF
|
|
|
|
echo 0zFF.00.ED.01.5D.AF
|