Windows10でのFortran90用強調表示No.35609
MH さん 17/02/22 20:00
 
Windows10にてFortran90用強調表示定義ファイルFortran90.hilight(http://hide.m
aruo.co.jp/lib/hilight/fortran90-hilight-001.html)を使ってfortranファイルの
強調表示をすると,行頭の1〜6文字目までが意図せぬ色になってしまいます.(1〜5
文字目の部分では紫,6文字目では暗い青になります.)秀丸のバージョンは8.69の6
4bit版と8.67の32bit版を試しましたが同じ症状が出ました."do"や"if"をはじめと
する多くの文字列でこの症状が出てしまい,困っています.何か良い解決法をご存知
でしたらご教示いただけませんでしょうか?お手数をおかけしますが,何卒よろしく
お願いいたします.

(その他 -> ファイルタイプ別の設定 -> 強調表示 -> 強調表示一覧の表示方法の部
分で「強調表示1」〜「強調表示8」でこの症状が出ます.一方で,「特に強調表示
1」〜「特に強調表示4」ではこの症状は出ません.ただ,「特に強調表示」はコメン
ト行や文字列定数の強調にとっておきたく,「強調表示1」〜「強調表示8」で正常に
色が付いてほしいのです...)

[ ]
RE:35609 Windows10でのFortran90用強調表No.35611
秀丸担当 さん 17/02/23 09:26
 

Fortran90.hilightを試してみたところ、確かにそうなるように作られているよ
うでした。
Fortranの文法として旧来より固定形式というものがあるようで、固定形式の場
合は行頭の5〜6文字までは文番号や継続行であることを書くことになっているよ
うです。
Fortran90.hilightは、固定形式に合うように、そのように色が付くようにして
いるのだと思います。

行頭の5〜6文字の色付けをしている部分だけを消すとしたら、[その他]→[ファ
イルタイプ別の設定]→[デザイン]→[強調表示]で、「^.....」と「^......」を
削除するといいと思います。

[ ]
RE:35611 Windows10でのFortran90用強調表No.35616
MH さん 17/02/26 10:55
 
ご教示いただいたようにしてみると,解決しました.どうもありがとうございました.

[ ]