■ 質問はここへ ■

645 にジャンプ
No. 640投稿者: tex日付: 2002/09/20 11:56:41
題名 : 文字強調

よろしくお願いします。
キーワード、というか文字強調なのですが、
「O(オー)」「l(エル)」のように数字と間違えやすい文字だけ
文字色を変えて表示したいのですが、可能でしょうか?

キーワードファイルを編集してやってみたらできたのですが、
一行に一つしか強調できず、「OO」など連続してしまうと強調されませんでした。

No. 641 (640へのコメント)投稿者: かぶねこ HP日付: 2002/09/20 15:38:15
題名 : Re:文字強調

こういう場合はマクロで対応します。

proc main
@PrintCodeSet 1, `O`
@PrintCodeSet 1, `l`
@PrintCode = 1
end proc

上のマクロを実行すると2つの文字だけが「色設定」で「指定文字」の項目で指
定された色で表示されます。ただし、編集されるファイルひとつにつき1回実行
しないと区別して表示されません。

必要なら自動実行マクロに組み込むこともできます。この機能でしたら「ファイ
ルを開いた直後」の実行が適当ですので、自動実行マクロのファイル名を
QAOPND02.MAC (ファイル名の数字は重複しないように 01 から 10 で設定)と
して、次の内容で保存します。保存した直後からファイルを開くたびに実行され
ます。

proc AutoOpened
@PrintCodeSet 1, `O`
@PrintCodeSet 1, `l`
@PrintCode = 1
end proc

No. 642 (641へのコメント)投稿者: tex日付: 2002/09/21 11:16:46
題名 : Re^2:文字強調

かぶねこさん、ありがとうございます。

>こういう場合はマクロで対応します。
>上のマクロを実行すると2つの文字だけが「色設定」で「指定文字」の項目で指
>定された色で表示されます。ただし、編集されるファイルひとつにつき1回実行
>しないと区別して表示されません。

QXエディタ本体でできないのは残念ですが、
教えて頂いたマクロでやってみたいと思います。

ありがとうございました。

No. 643 (641へのコメント)投稿者: tex日付: 2002/09/21 11:36:57
題名 : Re^2:文字強調

かぶねこさん、補足です。

両方ともやってみました。
しばらく使っていましたが、自動実行が良さそうです。
ありがとうございました。

No. 644 (643へのコメント)投稿者: かぶねこ HP日付: 2002/09/21 13:06:00
題名 : Re^3:文字強調

tex さん、とりあえず必要なことはできたようでよかったです。

QXエディタの現在のインターフェイスはかなり前にできあがっていたものに機
能追加を繰り返したものなので、機能としては追加されていても本体のダイアロ
グからは設定できないこともたくさんあります。

QXを使う以上、マクロは使わないと損、なところがありますので、こういうき
っかけでマクロを使う場面が増えるのもいいかと思いますが、いっぽう、こんな
機能があることも見ただけではわからないようになってしまっているのは惜しい
ですよね。

なんか、全部作り直した新QXの計画も進行中らしいので、それが発表されると
きには本体からアクセスできる機能も増えているんではないでしょうか。

No. 645 (644へのコメント)投稿者: tex日付: 2002/09/24 16:14:49
題名 : Re^4:文字強調

かぶねこさん、ありがとうございます。

QXはマクロを使わなくても本体でけっこうな事ができるので、
今回の事もてっきりできるものと思い込んでおりました。
かぶねこさんに戴いたマクロは両方とも入れてありますが、
思うことが完璧にできるので、これで十分です。

>なんか、全部作り直した新QXの計画も進行中らしいので、それが発表されると
>きには本体からアクセスできる機能も増えているんではないでしょうか。

これは少し楽しみですね。

ありがとうございました。


ヘッダのみ表示
順番に表示(No. 645 から)


メールアドレスを表示するにはURLの後ろに &m=d4306199 をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/