rubyの文字定数表示がおかしいNo.22721
tk_mogi さん 07/03/15 00:50
 
各種設定がまだよくわかっていない秀丸初心者です.
場違いな書き込みであったら済みません.
秀丸エディタのバージョンはV6.08です.


rubyのスクリプト内で

case enzan
  when '+'
    total += numb
  when '-'    
    total -= numb
  when '*'    
    total *= numb
  when '/'    
    total /= numb
  when '%'    
    total %= numb
end

のような記述があった場合,『/=』の/から
次の/が出るまでを文字定数として
着色してしまっているようですが,
設定ファイル等の修正で直せるのでしょうか?

[ ]
RE:22721 rubyの文字定数表示がおかしいNo.22724
秀丸担当 さん 07/03/15 10:38
 

>のような記述があった場合,『/=』の/から
>次の/が出るまでを文字定数として
>着色してしまっているようですが,
>設定ファイル等の修正で直せるのでしょうか?

その通りになってしまうことを確認できました。
「/」については割り算か正規表現文字列なのかをなるべく適切に判断できるよ
うにしていたのですが「/=」についても考える必要があったようです。修正させ
ていただきます。
[その他]→[ファイルタイプ別の設定]→[表示とカラー]→[複数行コメント]で、
rubyのプロパティで文字列とヒアドキュメントを無効にすると、とりあえず色を
付けないようにしたりすることができます。
「%=」についてはヒアドキュメント扱いになってしまっていましたが、こちらも
文字列扱いにしたほうがよかったので合わせて修正させていただきます。

[ ]