アウトライン解析枠でのダブルクリックNo.30059
h_matsu さん 11/08/03 07:55
 
アウトライン解析枠なんですが、INIファイル形式のファイルで
表示させたときに、クリックしてそのセクションに表示が切り替わる
のはいいのですが、ダブルクリックしてもカーソルがファイルの
内容の方に移ってくれません。(フォーカスが移動しない)
C言語ファイルの場合は、ダブルクリックでカーソル(フォーカス)
が本文の方に移動してくれます。
以前は、INIファイルでもフォーカスが本文の方に移動したのですが
何か設定でもあるんでしょうか?

秀丸のバージョンは8.10で、タブモードで使っています。
OSはWin7です。


[ ]
RE:30059 アウトライン解析枠でのダブルクNo.30060
秀丸担当 さん 11/08/03 09:40
 

>アウトライン解析枠なんですが、INIファイル形式のファイルで
>表示させたときに、クリックしてそのセクションに表示が切り替わる
>のはいいのですが、ダブルクリックしてもカーソルがファイルの
>内容の方に移ってくれません。(フォーカスが移動しない)

この挙動はアウトライン解析の方法によって違っていて、関数一覧または強調一
覧の場合はダブルクリックでジャンプします。
ツリー表示の場合は、ダブルクリックはツリーを展開したり折りたたんだりする
挙動になっています。
INIファイルの場合はツリー構造になっていないんで、この挙動に意味は無いこ
とになってしまいます。

以前できていたというのは、「[」で始まる行を「行の強調表示」に設定されて
いて、アウトライン解析の方法は「強調一覧」になっていたのだと思います。

以下の手順で強調一覧に設定できます。

1.[その他]→[ファイルタイプ別の設定]で、上部の「設定のリスト」よりINI
ファイル用の
設定を追加する。
2.INIファイルを開いて、ファイルタイプ別の設定の上部の「.INIの設定」を
手順1で追加したもにする。
3.ファイルタイプ別の設定の[デザイン]→[強調表示]で、「ユーザー定義」に
して、文字列「^\[」、正規表現ON、行の強調1 を追加する。
4.ファイルタイプ別の設定の[アウトライン]→[解析]で、アウトライン解析の
方法を「強調一覧」にして、「行の強調1」はONにしておく。

こうしておくと、アウトライン解析の枠には行の強調表示されたものが表示され
るようになります。

[ ]
RE:30060 アウトライン解析枠でのダブルクNo.30061
h_matsu さん 11/08/03 14:08
 
以前できていたというのは勘違いだったようです。
申し訳ありません。INIファイルのような構造だと
行の強調でないとダブルクリックで飛べないのですね。

強調は[]のセクションとキー文字列(xxx=の部分)を
強調させて見やすくしているので、行の強調だとちょっと
見づらくなってしまうため諦めます。

お手数掛けました。

[ ]