部分編集についてNo.09782
Iranoan さん 06/03/10 18:14
 
 秀丸担当さん今日は、Iranoan です。
 部分編集について、単なる確認と戸惑った操作について投稿します。
(1) [選択範囲による部分編集中] は、「アウトライン解析の枠」の操作は、
     編集可能部分のみの操作となる。
(2) [選択範囲による部分編集中] の未選択状態で、「部分編集」が直前の見
     出しから直後の見出しまでの部分編集になります。
(3) 「前のカーソル位置」「最後に編集した所」、アンドゥ、リドゥ、タグ
    ジャンプ、ダイレクトタグジャンプ (まだ他にも有りそう) はそのジャン
    プ先の部分編集となる。
(4) [選択範囲による部分編集中] に、「強調行の範囲選択」は、編集可能部
     分が、本来の「強調行の範囲選択」で選択される部分より狭いと、直前
     の見出しから、それまで編集可能だった部分が編集可能となる。可能
     だった部分の後ろは、「強調行の範囲選択」で選択される部分であって
     も何も起こらず、未選択のまま。
(5) [選択範囲による部分編集中] の時に、「前のカーソル位置」「最後に編
     集した所」、アンドゥ、リドゥ、タグジャンプ、ダイレクトタグジャン
     プ (まだ他にも有りそう) を使用し、移動先が編集不能部分だと解除さ
     れる。ただの [部分編集中] だと移動先で [部分編集中]。
(6) (5) の時、[部分編集が解除されました] が表示されたままとなる。

 これらは仕様でしょうか? 意図していないと思われる動作としては、
(1) 「アウトライン解析の枠」「アウトライン解析..」のダイアログ・ボック
    スの操作は、制限する必要はないのでは? 「範囲選択」等でより広い部分
    を編集可能にする必要があれば、(2) と同じで良いと思います。
(4) 「全選択」と同じ扱いにするか、通常の [部分編集中] に変更若しくは
    「部分編集解除」後、「強調行の範囲選択」ではどうでしょう? 少なくと
    も、範囲選択はされず、部分編集の領域だけ中途半端に広がるのはおかし
    い気がします。
(5) [部分編集中] 同様、移動先で [部分編集中] で良い気がします。
(6) 「部分編集解除」を実行したら、「見出しバーを部分編集中に自動表示」
    に従って消したり、見出しの内容に更新すべきではないでしょうか?
 こちらの環境は、WindowsXP+IE6.0+秀丸 Ver.6.00β7 です。

[ ]
RE:09782 部分編集についてNo.09796
秀丸担当 さん 06/03/13 10:27
 

>(1) [選択範囲による部分編集中] は、「アウトライン解析の枠」の操作は、
>     編集可能部分のみの操作となる。

その通りです。

>(2) [選択範囲による部分編集中] の未選択状態で、「部分編集」が直前の見
>     出しから直後の見出しまでの部分編集になります。

これはそうなってしまっていますが、混乱する動作だと思います。
このようにはできないようにしようと思います。

>(3) 「前のカーソル位置」「最後に編集した所」、アンドゥ、リドゥ、タグ
>    ジャンプ、ダイレクトタグジャンプ (まだ他にも有りそう) はそのジャン
>    プ先の部分編集となる。

通常の部分編集のときはその通りです。
範囲選択による部分編集のときは自動的に解除されます。

>(4) [選択範囲による部分編集中] に、「強調行の範囲選択」は、編集可能部
>     分が、本来の「強調行の範囲選択」で選択される部分より狭いと、直前
>     の見出しから、それまで編集可能だった部分が編集可能となる。可能
>     だった部分の後ろは、「強調行の範囲選択」で選択される部分であって
>     も何も起こらず、未選択のまま。

範囲選択の先頭部分が部分編集外に出てしまうのはおかしいようです。
部分編集外に出ないように修正したいと思います。

>(5) [選択範囲による部分編集中] の時に、「前のカーソル位置」「最後に編
>     集した所」、アンドゥ、リドゥ、タグジャンプ、ダイレクトタグジャン
>     プ (まだ他にも有りそう) を使用し、移動先が編集不能部分だと解除さ
>     れる。ただの [部分編集中] だと移動先で [部分編集中]。
>(6) (5) の時、[部分編集が解除されました] が表示されたままとなる。

このあたりの動作は悩ましいですが、このようにしてしまいました。
常に部分編集しながらダイレクトタグジャンプや枠での移動をする、という使い
方と、
[範囲選択による部分編集]中に自動的に範囲外に出たことを、操作に支障の無い
ようにわかるようにする、
ということを両立させようとしてこうなっていますが、なにかいいアイディアな
どありましたら参考にさせていただきます。


> これらは仕様でしょうか? 意図していないと思われる動作としては、
>(1) 「アウトライン解析の枠」「アウトライン解析..」のダイアログ・ボック
>    スの操作は、制限する必要はないのでは? 「範囲選択」等でより広い部分
>    を編集可能にする必要があれば、(2) と同じで良いと思います。

これは[範囲選択による部分編集]のときの動作だと思いますが、制限しないと混
乱すると思うので、制限は必要だと思います。

>(4) 「全選択」と同じ扱いにするか、通常の [部分編集中] に変更若しくは
>    「部分編集解除」後、「強調行の範囲選択」ではどうでしょう? 少なくと
>    も、範囲選択はされず、部分編集の領域だけ中途半端に広がるのはおかし
>    い気がします。

修正します。

>(5) [部分編集中] 同様、移動先で [部分編集中] で良い気がします。

[範囲選択による部分編集]が自動的に解除される場合は、移動先で部分編集とな
る範囲が勝手に決まるのは混乱すると思うので、現状にようにしました。

>(6) 「部分編集解除」を実行したら、「見出しバーを部分編集中に自動表示」
>    に従って消したり、見出しの内容に更新すべきではないでしょうか?

「部分編集解除」を実行した場合は、「見出しバーを部分編集中に自動表示」に
従って消しています。
自動的に解除された場合は、[部分編集が自動的に解除されました]というのを残
して表示されたままになっています。

[ ]
RE:09796 部分編集についてNo.09797
Iranoan さん 06/03/13 12:20
 
 秀丸担当さん今日は、Iranoan です。
> >(1) 「アウトライン解析の枠」「アウトライン解析..」のダイアログ・ボック
> >    スの操作は、制限する必要はないのでは? 「範囲選択」等でより広い部分
> >    を編集可能にする必要があれば、(2) と同じで良いと思います。
>
> これは[範囲選択による部分編集]のときの動作だと思いますが、制限しないと混
> 乱すると思うので、制限は必要だと思います。
 そうですか。わたしは [選択範囲による部分編集中] と [部分編集中] で操
作で来ることが変わってしまうのは、逆に混乱すると思います。

> >(2) [選択範囲による部分編集中] の未選択状態で、「部分編集」が直前の見
> >     出しから直後の見出しまでの部分編集になります。
>
> これはそうなってしまっていますが、混乱する動作だと思います。
> このようにはできないようにしようと思います。
 よろしくお願いします。


> >(4) [選択範囲による部分編集中] に、「強調行の範囲選択」は、編集可能部
> >     分が、本来の「強調行の範囲選択」で選択される部分より狭いと、直前
> >     の見出しから、それまで編集可能だった部分が編集可能となる。可能
> >     だった部分の後ろは、「強調行の範囲選択」で選択される部分であって
> >     も何も起こらず、未選択のまま。
>
> 範囲選択の先頭部分が部分編集外に出てしまうのはおかしいようです。
> 部分編集外に出ないように修正したいと思います。
 よろしくお願いします。

> >(5) [選択範囲による部分編集中] の時に、「前のカーソル位置」「最後に編
> >     集した所」、アンドゥ、リドゥ、タグジャンプ、ダイレクトタグジャン
> >     プ (まだ他にも有りそう) を使用し、移動先が編集不能部分だと解除さ
> >     れる。ただの [部分編集中] だと移動先で [部分編集中]。
<snip>
> このあたりの動作は悩ましいですが、このようにしてしまいました。
> 常に部分編集しながらダイレクトタグジャンプや枠での移動をする、という使い
> 方と、
> [範囲選択による部分編集]中に自動的に範囲外に出たことを、操作に支障の無い
> ようにわかるようにする、
> ということを両立させようとしてこうなっていますが、なにかいいアイディアな
> どありましたら参考にさせていただきます。
 わたしは [選択範囲による部分編集中] であれ [部分編集中] であれ、どち
らも範囲外に出たのは同じなので、同じ動作で良いと考えました。

> >(6) 「部分編集解除」を実行したら、「見出しバーを部分編集中に自動表示」
> >    に従って消したり、見出しの内容に更新すべきではないでしょうか?
>
> 「部分編集解除」を実行した場合は、「見出しバーを部分編集中に自動表示」に
> 従って消しています。
 こうならないことがあります。
> >(5) [選択範囲による部分編集中] の時に、「前のカーソル位置」
<snip>
> >     を使用し、移動先が編集不能部分だと解除さ
> >     れる。
<snip>
> >(6) (5) の時、[部分編集が解除されました] が表示されたままとなる。
の時です。この時は、「部分編集解除」を実行しても、見出しバーはでたまま
で、もう一度「部分編集」「部分編集解除」として初めて消えます。


[ ]
RE:09796 部分編集についてNo.09824
Iranoan さん 06/03/14 23:55
 
 秀丸担当さん今日は、Iranoan です。
> >(4) [選択範囲による部分編集中] に、「強調行の範囲選択」は、編集可能部
> >     分が、本来の「強調行の範囲選択」で選択される部分より狭いと、直前
> >     の見出しから、それまで編集可能だった部分が編集可能となる。可能
> >     だった部分の後ろは、「強調行の範囲選択」で選択される部分であって
> >     も何も起こらず、未選択のまま。
>
> 範囲選択の先頭部分が部分編集外に出てしまうのはおかしいようです。
> 部分編集外に出ないように修正したいと思います。
 同じような状況になる手順として、
(1)「部分編集」で「範囲選択」しておく
(2)「アンドゥ」等でカーソルを「部分編集」領域外にカーソル移動
があります。結果としては、移動前の見出しから移動先の部分までの [選択範
囲による部分編集中] になります。後ろが「部分編集」範囲外になるので、移
動前のカーソル位置が移動先より前 (ファイル先頭方向) にあるなど、ひょっ
とすると何か条件が必要なのかもしれません。念の為のご報告です。

[ ]
RE:09824 部分編集についてNo.09835
秀丸担当 さん 06/03/15 17:39
 

> 同じような状況になる手順として、
>(1)「部分編集」で「範囲選択」しておく
>(2)「アンドゥ」等でカーソルを「部分編集」領域外にカーソル移動
>があります。結果としては、移動前の見出しから移動先の部分までの [選択範
>囲による部分編集中] になります。後ろが「部分編集」範囲外になるので、移
>動前のカーソル位置が移動先より前 (ファイル先頭方向) にあるなど、ひょっ
>とすると何か条件が必要なのかもしれません。念の為のご報告です。

こちらは再現できないというか、状況がいまいちよくわかりませんでした。

(1)は、[範囲選択による部分編集中]ではなく、通常の[部分編集中]で、その中
で範囲選択をした状態ということでしょうか。

そして、範囲選択をしたままの状態でアンドゥするということでしょうか。

やってみたところ、カーソルはアンドゥされた位置へ移動し、部分編集はカーソ
ル位置のある見出しの範囲に移動します。

[ ]
RE:09796 部分編集についてNo.09845
Iranoan さん 06/03/16 12:03
 
 秀丸担当さん今日は、Iranoan です。
> >(5) [部分編集中] 同様、移動先で [部分編集中] で良い気がします。
>
> [範囲選択による部分編集]が自動的に解除される場合は、移動先で部分編集とな
> る範囲が勝手に決まるのは混乱すると思うので、現状にようにしました。
 [部分編集中] [範囲選択による部分編集中] にどの機能なら範囲外にカーソ
ルが移動し、移動先で「部分編集」若しくは解除されるのか、つまり何が例外
の機能か正式公開時はヘルプに記載が欲しいです。

[ ]
RE:09835 部分編集についてNo.09846
Iranoan さん 06/03/16 12:03
 
 秀丸担当さん今日は、Iranoan です。
> (1)は、[範囲選択による部分編集中]ではなく、通常の[部分編集中]で、その中
> で範囲選択をした状態ということでしょうか。
 そうです。
> そして、範囲選択をしたままの状態でアンドゥするということでしょうか。
 他の「前のカーソル位置」でも同様です。どの場合も、移動先が部分編集の
範囲外でないと、再現しません。

> やってみたところ、カーソルはアンドゥされた位置へ移動し、部分編集はカーソ
> ル位置のある見出しの範囲に移動します。
 私の場合、何故かおかしな範囲で [範囲選択による部分編集中] になります。

[ ]
RE:09846 部分編集についてNo.09860
秀丸担当 さん 06/03/17 10:35
 

>> (1)は、[範囲選択による部分編集中]ではなく、通常の[部分編集中]で、その中
>> で範囲選択をした状態ということでしょうか。
> そうです。
>> そして、範囲選択をしたままの状態でアンドゥするということでしょうか。
> 他の「前のカーソル位置」でも同様です。どの場合も、移動先が部分編集の
>範囲外でないと、再現しません。
>
>> やってみたところ、カーソルはアンドゥされた位置へ移動し、部分編集はカーソ
>> ル位置のある見出しの範囲に移動します。
> 私の場合、何故かおかしな範囲で [範囲選択による部分編集中] になります。

そうですか。
こちらで確認できている状況となぜか違うようです。
前にも送っていただいたことがあるかもしれませんが、設定内容をファイルに保
存したものを送っていただいてもよろしいでしょうか。
お手数をおかけしますが、よろしくお願いします。

[ ]
RE:09845 部分編集についてNo.09861
秀丸担当 さん 06/03/17 10:36
 

> [部分編集中] [範囲選択による部分編集中] にどの機能なら範囲外にカーソ
>ルが移動し、移動先で「部分編集」若しくは解除されるのか、つまり何が例外
>の機能か正式公開時はヘルプに記載が欲しいです。

マクロの互換の動作も合わせて、正式版までには確定してヘルプに記載したいと
思います。

[ ]
RE:09861 部分編集についてNo.09864
Iranoan さん 06/03/17 12:13
 
 秀丸担当さん今日は、Iranoan です。
> > [部分編集中] [範囲選択による部分編集中] にどの機能なら範囲外にカーソ
> >ルが移動し、移動先で「部分編集」若しくは解除されるのか、つまり何が例外
> >の機能か正式公開時はヘルプに記載が欲しいです。
>
> マクロの互換の動作も合わせて、正式版までには確定してヘルプに記載したいと
> 思います。
 よろしくお願いします。

[ ]
RE:09846 部分編集についてNo.09867
秀丸担当 さん 06/03/17 16:28
 

> 私の場合、何故かおかしな範囲で [範囲選択による部分編集中] になります。

ファイルを頂きました。ありがとうございます。
状況を再現させることができました。
アンドゥでは確認できていませんが、movetoや「指定行...」コマンドなどで強
制的に移動した場合におかしくなることが確認できました。
修正させていただきます。

[ ]
RE:09867 部分編集についてNo.09874
Iranoan さん 06/03/17 17:13
 
 秀丸担当さん今日は、Iranoan です。
> 状況を再現させることができました。
 再現できて良かったです。
> 修正させていただきます。
 よろしくお願いします。

[ ]