アウトライン解析の枠での「折りたたみ」No.03285
naanfushi さん 09/08/23 17:03
 
 アウトライン解析の枠で未実装の「折りたたみ」関連の機能への要望です。

【現状】
 アウトライン解析の枠において、ツリー表示の際に「レベルの上げ下げ」や「展
開」は可能になってます。ところが、「ツリー操作」に「展開」は存在するものの、
『折りたたみ』関連のコマンド(「すべて折りたたむ」「レベル×まで折りたたむ」
など)が見あたりません。
 「展開があるのに、折りたたみが無い」というのは、「ツリー操作に関してちょっ
とバランスを欠いている」感を持たれ兼ねません。また、長文の場合だと、「折りた
たみ」で全体の流れを確認したいケースなども頻発しますが、アウトライン解析の枠
の項目全部を一気に折りたためないので、かなり不便な印象を持ちます。

【要望の内容】
 「折りたたみ関連の一連の機能(「展開」と同等程度)」もツリー操作のサブメニ
ューに追加されると、操作にいっそうの統一感が増し、秀丸に熟達していない人もさ
らに使いやすくなると考えました。具体的には、下記のようなコマンドです。
「すべて折りたたみ」
(この「折りたたみ」は、アウトライン解析の枠の各項目の折りたたみです。ヘルプ
には、アウトライン系コマンドとして「すべて折りたたみ)があり、編集枠では有効
でしたが、アウトライン解析の枠の「ツリー表示」には無いようでした)
「レベルXまで折りたたむ」
(X:1〜4)
「この見出し(以下)だけを折りたたむ」

 ご検討頂ければ幸いです。

[ ]
RE:03285 アウトライン解析の枠での「折りNo.03287
Iranoan さん 09/08/23 18:04
 
 秀丸担当さん、naanfushi さん今日は、Iranoan です。
> 「ツリー操作」に「展開」は存在するものの、
> 『折りたたみ』関連のコマンド(「すべて折りたたむ」「レベル×まで折りたたむ」
> など)が見あたりません。
>  「展開があるのに、折りたたみが無い」というのは、「ツリー操作に関してちょっ
> とバランスを欠いている」
 naanfushi さんは御存知だ思いますが、アウトラインに表示されているから
といって、そのレベルを丸ごと折りたためるとは限りません。
・そもそも「アウトラインとの対応」で折りたためない設定になっている事も
  考えられる
・  * カーソル位置が「空行区切り」が実行になる位置に有る
    * 範囲選択されている
  等他の折りたたみ位置にある時にどうするのか?
といったときの事を考える必要があります。

 個人的には、
・折りたためない時は、選択不可
  ただし、アウトラインから設定を呼び出せるようにする
・アウトラインがアクティブの時は、カーソル位置に関係なく、レベルで折り
  たたむ
  →範囲選択は解除し、カーソル位置は折りたたみ直前の行頭に
が自然かと思いますが、個人で好みがわかれそうです。設定が増えるのも...。

 また編集部分で「折りたたみ」が標準で動作する [Alt]+[←] が、アウトラ
インで「この見出しだけをレベルを上げる」に割り当てられていて、要望を実
現した場合、「さてどちらを標準として残すか?」と悩ましい問題が発生しま
す。

[ ]
RE:03287 アウトライン解析の枠での「折りNo.03310
秀丸担当 さん 09/08/24 17:55
 

>「ツリー操作」に「展開」は存在するものの、
>『折りたたみ』関連のコマンド(「すべて折りたたむ」「レベル×まで折りたたむ」
>など)が見あたりません。

もしかしたら私が勘違いしているかもしれませんが、「レベル1まで展開」とは、
全て折りたたむのと同じ意味なので言葉が違うだけで同じ挙動になるのではない
でしょうか。
「レベル2まで展開」はレベル1を展開して、レベル2以降は折りたたむということ
になります。

「レベル2まで折りたたむ」というコマンドがあったとして、レベル1とレベル2が
折りたたまれる、のでしょうか。
レベル1が折りたたまれたら既にレベル2は見えないのでレベル1と2を同時に折り
たたむ意味がないように思います。

[ ]