アウトライン機能についてNo.10358
マボカル さん 06/05/10 15:10
 
いつも大変お世話になっております。マボカルです。秀丸エディタ
Ver6からのアウトライン機能は大変重宝しております。まだ
アウトライン機能について理解が足りない点があるかもしれませんが
ふと気づいたことがありますのでご教授いただきたいと思います。

1.アウトライン枠で表示される文字列の強調表示は可能か?

現在例えば以下のようなファイルを強調表示させて秀丸エディタ上で
表示していますが、

sample.txt ------------------------
<body id=1>
<div id=1.1>
<head id=1.1.h1>XXXXX</head>
<p id=1.1.p1><s id=1.1.p1.s1>XXXXX</s><s id=1.1.p1.s2>XXXXX</s><s id=1.1.p1.
s3>XXXXX</s></p>
<p id=1.1.p2><s id=1.1.p2.s1>XXXXX</s><s id=1.1.p2.s2>XXXXX</s></p>
</div>
</body>

sample.hilight ------------------------
81,<body id=[0-9]+>
81,</body>
17,<head id=[0-9]+.[0-9]+.h[0-9]+>
17,</head>
81,<div id=[0-9]+.[0-9]+>
81,</div>
19,<p id=[0-9]+.[0-9]+.p[0-9]+>
19,</p>
91,<s id=[0-9]+.[0-9]+.p[0-9]+.s[0-9]+>
91,</s>

アウトライン枠でも上の sample.hilight のような定義で色分けして
表示する機能ってありますでしょうか?もしなければそういう要望に
対してどのようなお考えでしょうか?そういう機能があったらすみま
せん・・。

2.アウトライン枠で分類できる単位の基準

説明が難しいですが、アウトライン枠で分類といいましょうか区分と
いいましょうか、一つの章立てとして区分できる単位は行単位となって
いますが、この単位を一つの行中にある特定の文字列で区切るという
方法はあるのでしょうか?例えば以下のような例です。

<p id=1.1.p1><s id=1.1.p1.s1>XXXXX</s><s id=1.1.p1.s2>XXXXX</s><s id=1.1.p1.
s3>XXXXX</s></p>

一行の間に <p id> と <s id> が含まれていますが、元のファイルには
修正を加えないでアウトライン枠で

<p id=1.1.p1>
  <s id=1.1.p1.s1>XXXXX</s>
  <s id=1.1.p1.s2>XXXXX</s>
  <s id=1.1.p1.s3>XXXXX</s>
</p>

みたいな表示をさせるといった感じです。これってアウトラインという
概念を無視した考えかもしれませんが、文章によっては同一行でさらに
構造化したいものもあるからです。そもそも上のような例は、適当な
部分に改行を入れてしまえば済む問題ですが、一応うかがってみようと
思いました。

3.強調表示定義ファイルを任意の位置において表示させるように
できるか?

これも不勉強ですが、マクロファイルのようにパスを設定して強調
表示定義ファイルを自由に位置移動することってできるのでしょうか?
またそういった需要はあるのでしょうか?

よろしくお願いします。

[ ]
RE:10358 アウトライン機能についてNo.10361
秀丸担当 さん 06/05/10 16:45
 

>1.アウトライン枠で表示される文字列の強調表示は可能か?

現在のところはできませんが、できるようになるといいと思います。
検索文字列を含む見出しが強調されたりなんかしてもいいと思っています。

>2.アウトライン枠で分類できる単位の基準

アウトライン解析は、必ず行単位になっています。
1行の中で構造があるものについては、解析できません。

>3.強調表示定義ファイルを任意の位置において表示させるように
>できるか?
>
>これも不勉強ですが、マクロファイルのようにパスを設定して強調
>表示定義ファイルを自由に位置移動することってできるのでしょうか?
>またそういった需要はあるのでしょうか?

マクロファイル用のフォルダのように、強調表示定義ファイル用のフォルダの指
定はありません。
そういった需要はあると思います。
最近同様の要望がメールでもありました。

1.と3.についてはネタとして検討していきたいと思います。

[ ]
RE:10361 アウトライン機能についてNo.10363
マボカル さん 06/05/10 17:12
 
秀丸担当さん

ご回答ありがとうございました。よく理解できました。

>1.と3.についてはネタとして検討していきたいと思います。

これからもネタとして思いついたものがあれば投稿させて頂きます。

[ ]