強調表示定義用ファイル"hilight"についてNo.30532
tateyokotatetate さん 11/11/02 14:19
 
マイナーな言語系のhilightファイルを作成しております。
hilightファイルの中身を見ると以下のようになっておりますが
65,!=
65,!
97,#property
97,#include
 :
 :

カンマの前の数字は、
・強調表示1〜8
・行の強調表示1〜4
・特に強調表示1〜4
に対応していると思われますが、

どういう対応しているかまったくわかりません。
対応表は無いのでしょうか?
メニューでちまちまやるのではなくexcelにて文字列置換やコピペを使って番号でど
うしてもやりたいです。

また、題名とは直接関係ありませんが、
・アウトライン−解析−ツリー表示
・単語補完
の機能が使えるように定義ファイルを作成したいのですがどこかサンプルや仕様の説
明を探しております。
どこにあるのでしょうか?

ご回答よろしくお願いします。



[ ]
RE:30532 強調表示定義用ファイル"hilightNo.30533
秀丸担当 さん 11/11/02 14:59
 

>マイナーな言語系のhilightファイルを作成しております。
>hilightファイルの中身を見ると以下のようになっておりますが

強調表示の対応表は、マクロヘルプのloadhilight文のところに書かれています。
参考:
http://homepage3.nifty.com/kons/hidemaru/helpsite/hidemac/html/150_ConfigStatement_loadhilight.html


>また、題名とは直接関係ありませんが、
>・アウトライン−解析−ツリー表示
>・単語補完
>の機能が使えるように定義ファイルを作成したいのですがどこかサンプルや仕様の説
>明を探しております。
>どこにあるのでしょうか?

ツリー表示のhilightファイルの書き方についての説明は無くて、[ファイルタイ
プ別の設定]→[アウトライン]→[解析]のところでダイアログ上で設定したもの
を保存していただくしかないです。
強調表示のように1行1行が独立したものではなくて、レベルの順番などが関連
していて、ここを自由に書けてしまうとレベルの整合性などが合わなくなるので
少し難しいです。
ダイアログの設定の仕方自体はヘルプに書いてあります。

単語補完のほうは特にフォーマットは無くて、Shift-JISで書かれたテキストが
そのまま辞書になります。

[ ]
RE:30533 強調表示定義用ファイル"hilightNo.30536
tateyokotatetate さん 11/11/02 17:48
 
先ほどの回答の件納得いたしました。
ありがとうございます。

もうひとつ質問させてください。
65,!=
65,!
97,#property
97,#include

カンマの手前の番号には、カラーが含まれていないのでしょうか?
メニューではあらかじめ色が決まっているようですが、色もそのままのイメージだと
思っていました。

すみませんが、ご回答お願いいたします。

>
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>そのまま辞書になります。

[ ]
RE:30536 強調表示定義用ファイル"hilightNo.30538
秀丸担当 さん 11/11/04 09:06
 

>もうひとつ質問させてください。
>65,!=
>65,!
>97,#property
>97,#include
>
>カンマの手前の番号には、カラーが含まれていないのでしょうか?
>メニューではあらかじめ色が決まっているようですが、色もそのままのイメージだと
>思っていました。

この値は「強調1」などの、どの強調であるかという情報がありますが、実際の
色の情報は含まれていないです。

[その他]→[ファイルタイプ別の設定]→[デザイン]→[強調表示]で保存するとき、
「保存する対象」で「カラー」をONにして保存すると、hilightファイルには実
際の色の情報も含まれます。
読み込むときには同じように「読み込む対象」で「カラー」をONにすると実際の
色の情報も読み込みます。

hilightファイルは、

/<ColorSet>
/[0][0]:0x00FFFFFF
 :

といった感じのものが付きます。
この値の意味は、マクロヘルプのconfigcolor文の書き方に似ています。

[ ]