|
あくつです。
HmJre.dll の具合がいいです。(^^)
bash のハイライトで使ってみました。
● bash.hilight for HmJre.dll
// カラー表示 -> モード = なし
// 特に強調表示1をコメントらしい色。
// 特に強調表示2を文字列らしい色に設定。
//--------------------
//行の強調表示1
//function
//21,^(function +)?[A-Za-z_][0-9A-Za-z_]* \(\)
21,^[A-Za-z_][0-9A-Za-z_]* \(\)
21,^function[\t ]+[A-Za-z_][0-9A-Za-z_]* \(\)
//--------------------
//特に強調表示1
//comment
27,^[\t ]*#.*$
27,(?<=[\t ;])#.*$
//--------------------
//特に強調表示2
//string,command
91,(?<!\\)(\\\\)*"[^"\\]*(\\.[^"\\]*)*"
91,(?<!\\)(\\\\)*'[^']*'
91,(?<!\\)(\\\\)*`[^`\\]*(\\.[^`\\]*)*`
● a.sh
echo hello# world
echo hello # world
echo ""
echo hello# world
echo hello;# world
echo ""
echo " # "
echo \" # "
echo \"#
echo \#
echo ""; var=ff
echo $(( 16#$var ))
echo $(( 2#11111111 ))
echo ""; var=abcXYZabc
echo ${var#*b}
echo ${var##*b}
echo ${var/#abc/---}
echo ${#var}
echo ""
set -- a b c; echo $#;
echo "hello"; echo \"hello\";
echo "\"hello world\""
echo \\"hello world"
echo \\\"hello world\"
echo `date`; echo \`date\`;
echo \'hello \'world
echo 'hello\' world'
next line'
echo ''
|
|