強調表示No.03554
ゆらゆら さん 01/10/22 21:30
 
 こんにちは、みなさん。ゆらゆらです。
 
 強調表示などを*.hilightで指定するときのコード番号について、載っている
場所があったら教えてください。よろしくお願いします。
 

[ ]
RE:03554 強調表示No.03559
たるっぱ さん 01/10/22 21:52
 
たるっぱです。

秀丸エディタマクロヘルプのloadhilight文の所に書かれています。

[ ]
RE:03559 強調表示No.03561
ゆらゆら さん 01/10/22 22:25
 
 こんにちは、たるっぱさん。ゆらゆらです。

>秀丸エディタマクロヘルプのloadhilight文の所に書かれています。

  見たところ、以下のように書いてありますが、意味がよくわかりません。わか
る方がいたら説明お願いします。

---------------------------------------------------------------------
  16進(2進)意味
0x01 (0000 0001)強調1
0x41 (0100 0001)強調2
0x81 (1000 0001)強調3
0xC1 (1100 0001)強調4
0x05 (0000 0101)行の強調1
0x45 (0100 0101)行の強調2
0x03 (0000 0011)特に強調1
0x43 (0100 0011)特に強調2

上のいずれかとOR演算で組み合わせするフラグ
0x08 (0000 1000)大文字/小文字を区別しない
0x10 (0001 0000)正規表現
0x20 (0010 0000)単語

(例)
  33の場合 : 0x21(0010 0001)強調1 ,単語,大文字/小文字を区別する

  97の場合 : 0x61(0110 0001)強調2 ,単語,大文字/小文字を区別する
  
  

[ ]
RE:03561 強調表示No.03563
たるっぱ さん 01/10/22 23:03
 
各々のbit列の論理和(OR演算)がフラグの値となります。

「強調2 ,単語の検索,大文字/小文字を区別しない」というようなパターンで
表現したいなら

01000001 強調2
00100000 単語の検索
00001000 文字/小文字を区別しない

01101001 OR演算の結果
105      10進に直すと

ということで、105が値となります。

この計算は手作業でやらず、秀丸の[ファイルタイプ別の設定]-[強調表示]で
highlightファイルを作った方が楽で間違いがありません。

[ ]
RE:03563 強調表示No.03564
ゆらゆら さん 01/10/22 23:37
 
 こんにちは、たるっぱさん。ゆらゆらです。

>この計算は手作業でやらず、秀丸の[ファイルタイプ別の設定]-[強調表示]で
>highlightファイルを作った方が楽で間違いがありません。

 その方法でやってみたところ、簡単に出来て便利でした。鶴亀メール本体で、
扱えるようになると便利だと思います。
 

[ ]
RE:03564 強調表示No.03565
たるっぱ さん 01/10/23 00:15
 
たるっぱです

>鶴亀メール本体で、扱えるようになると便利だと思います。

既に要望一覧に入っています

http://hidemaru.xaxon.co.jp/software/tkreq.html

[ ]
RE:03561 強調表示No.03568
きいろいまふらあ さん 01/10/23 01:49
 
>  見たところ、以下のように書いてありますが、意味がよくわかりません。わか
>る方がいたら説明お願いします。

昔どこか別の会議室に書いたやつ(をちょっと手直し)

大文字小文字  |区別する               |区別しない |
--------------+-----------+-----------+-----------+
正規表現      |    OFF    |    ON     |    OFF    |
--------------+-----+-----+-----+-----+-----+-----+
単語          | OFF |  ON | OFF |  ON | OFF |  ON |
--------------+-----+-----+-----+-----+-----+-----+
強調1        |   1 |  33 |  17 |  49 |   9 |  41 |
強調2        |  65 |  97 |  81 | 113 |  73 | 105 |
強調3        | 129 | 161 | 145 | 177 | 137 | 169 |
強調4        | 193 | 225 | 209 | 241 | 201 | 233 |
行の強調1    |   5 |  37 |  21 |  53 |  13 |  45 |
行の強調2    |  69 | 101 |  85 | 117 |  77 | 109 |
特に強調1    |   3 |  35 |  19 |  51 |  11 |  43 |
特に強調2    |  67 |  99 |  83 | 115 |  75 | 107 |

お役に立ちますでしょうか?

[ ]
RE:03568 強調表示No.03569
山紫水明 さん 01/10/23 07:45
 
 きいろいまふらあさん,こんにちは。

》昔どこか別の会議室に書いたやつ(をちょっと手直し)

 昔どこか別の会議室で拝見し,保存して利用させてもらっています。
 で,実際に利用するときは一桁の数字は頭に 0 をつける必要があるようです。
   1 → 01,3 → 03,9 → 09

     では, (^^)/~
                                        山紫水明

[ ]