行番号表示についてNo.30708
Yossi さん 11/12/28 17:18
 
お世話になります。

行番号表示について教えて下さい。
秀丸のヘルプやネットで検索した限りでは方法はないようなのですが
次のような表示やそれに近い代替法などはないでしょうか?

やりたいことは、テキスト中に特定の文字列が出現したら
その行を 1 として相対表示する。
例えば .ABC がその文字列とすると以下のような表示なのですが
Ctrl+G は絶対行番号へのジャンプで良いのですが・・

1  .ABC-1
2    ajsdf
3    aksdk
4    kkdi
5    asd
6    sdik
1  .ABC-2
2    iiie
3    9383
4    kkddj
5    998

よろしくお願いします。

[ ]
RE:30708 行番号表示についてNo.30709
秀丸担当 さん 11/12/29 11:12
 

>行番号表示について教えて下さい。
>秀丸のヘルプやネットで検索した限りでは方法はないようなのですが
>次のような表示やそれに近い代替法などはないでしょうか?

アウトライン解析と、部分編集を使うと近い状態にできると思います。

アウトライン解析は、行頭に「.」のある行を見出しとして設定するといいです。

例として、[その他]→[ファイルタイプ別の設定]→[アウトライン]→[解析]で、
「アウトライン解析の方法」を「ツリー表示 - 通常」にして、さらに「リセッ
ト(R)>>」より、「"."の数で階層を表す用」にします。
(サンプルでは階層のことは書かれていませんが手っ取り早い設定の例として)

こうしておくと、行頭に「.」のある行が見出しとして解釈されるようになりま
す。
見出しは、F11キーでアウトライン解析を出したり、[表示]→[アウトライン解析
の枠]などで表示されたりします。

見出しの設定ができている状態で[表示]→[部分編集](標準でAlt+[)をすると
見出しの範囲に編集が限定されるようになります。
このままでは行番号は変わらないですが、このときの行番号の付け方を設定でき
ます。
[その他]→[ファイルタイプ別の設定]→[アウトライン]→[部分編集]で、「ロー
カル編集モード」を選んでおくと、部分編集するときは部分以外は表示せず、行
番号は見出しを1行目として数えるようになります。

[ ]
RE:30709 行番号表示についてNo.30710
Yossi さん 11/12/29 12:51
 
秀丸担当 さん

手順は複雑ですができますね
素晴らしいです!

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

[ ]