「部分編集」が強制解除される動作・設定No.04501
naanfushi さん 09/11/17 19:11
 
【現状】
 先日、中間色の扱いについてお伺いした時、秀丸としては「中間色から部分編集
へ」といった方向性(中間色は古い機能)を頂き、部分編集での運用にシフトするよ
うに留意しておりました。

 ところが、部分編集が強制解除される動作やタイミングが不明で軽い混乱状態にな
っています。改めての確認も申し訳ない次第ですが、「部分編集が強制解除される動
作や設定」について、ご教示頂ければ幸いです。
 例えば、「マーク行の上下検索」の場合、中間色では中間色の範囲外のマーク行は
検索されませんし、移動もしません。一方、部分編集では「ローカル編集モード」に
して部分編集部分しか見えなくしていても、この範囲外のマーク行へ部分編集を解除
して移動してしまいます。
 この動作も「ローカル編集でもマーク行へは強制解除して移動する」という意図は
理解出来ますが、逆に「部分編集以外を見えなくまでしていローカル編集モードの意
義が希薄になる」とも言えるわけで(中間色の移動制限に慣れていたせいもありま
す)、ちょっと戸惑っております。
 一応、「ローカル編集モードを強制解除しない」設定などもあるだろうとヘルプを
色々検索して探したのですが、見つけられませんでした。(もしかして、どこか見逃
している…というミスである可能性もゼロでないのが、申し訳ない点ですが…)
 理想的には、部分編集モードは、ユーザが明示的に指定しない限り、解除されない、
というオプションがあれば、部分編集の趣旨も理解されやすいですし、さらに便利に
使えるモードになると思われます。

 以上、お手数ですが、ご教示頂ければ幸いです。

[ ]
RE:04501 「部分編集」が強制解除される動No.04502
naanfushi さん 09/11/17 19:23
 
 事故(自己)レスで、申し訳ありませんが、慌てておりまして、下記は誤りです。
>中間色では中間色の範囲外のマーク行は検索されませんし、移動もしません。
 ポイントは「中間色が解除されない」という点だけでした。

[ ]
RE:04501 「部分編集」が強制解除される動No.04518
秀丸担当 さん 09/11/19 12:09
 

> 例えば、「マーク行の上下検索」の場合、中間色では中間色の範囲外のマーク行は
>検索されませんし、移動もしません。一方、部分編集では「ローカル編集モード」に
>して部分編集部分しか見えなくしていても、この範囲外のマーク行へ部分編集を解除
>して移動してしまいます。

確かにその通りでした。
あと、上/下の編集マークなどそうでした。
これらは、部分編集の外へは移動できないほうがよかったかもしれないです。
とはいえ、マクロのsetcompatiblemodeのカーソル移動の制御から外れた仕様変
更となってしまうので、影響が無いかどうか慎重に考えたほうがいいかもしれな
いです。
とりあえずは仕様ということでお願いします。

上/下の強調行は、プログラムで関数単位に移動するという目的から意図的に移
動できるようにしてあります。

マークに関しては、[検索]→[マーク一覧]からジャンプする場合は、部分編集か
ら外れた絶対的な移動という考えもあるので、それと同様だとすると外れるのも
妥当かもしれないです。

[ ]