範囲 未 選択時の [切り抜き] の挙動No.33170
NORI_ さん 14/05/01 02:16
 
今の秀丸エディタでは、範囲選択していない状態で[切り抜き]を
実行するとピッという音が鳴るだけです。

この挙動を、カーソル行が cut されるように変更していただけないでしょうか?

マクロでの実現を試みたのですが、そのマクロを Ctrl + X に割り当てると、
ショートカットキーでのアウトプット枠からの切り抜きが出来なくなってしまいまし
た。


また同様に、範囲未選択時の[コピー]の挙動も、カーソル行をコピーするようにして
いただきたいです。
マクロで作って Ctrl + C に割り当てると、アウトプット枠からコピーできなくなっ
てしまうのです・・・


ご検討よろしくお願いいたします。



[ ]
RE:33170 範囲 未 選択時の [切り抜き] のNo.33173
秀丸担当 さん 14/05/01 09:49
 

コピーや切り抜きは基本的な操作で、行コピーや行切り抜きになることは多くの
人にとって予想していない動作になってしまうと思うので、すみませんがやるべ
きではないと思います。

マクロがアウトプット枠上で動作してしまうことが問題ということで、アウトプ
ット枠では動作させないような方法を用意したほうがいいと思います。
アウトプット枠上での設定を作るか、あるいはマクロ上で操作続行させることを
指示する方法を用意するなどが考えられそうです。
ちなみに自動起動マクロでは、seteventnotifyで本来の操作を続行するかどうか
を指示する方法があります。これと似たような感じでgetfocusしてフォーカスの
場所によって続行を指示できたりするとマクロが作りやすいかもしれません。
そういう案としてできないか検討してみます。

[ ]
RE:33173 範囲 未 選択時の [切り抜き] のNo.33176
NORI_ さん 14/05/01 13:25
 
>コピーや切り抜きは基本的な操作で、行コピーや行切り抜きになることは多くの
>人にとって予想していない動作になってしまうと思うので、すみませんがやるべ
>きではないと思います。
Visual Studio では、範囲未選択時に cut すると、カーソル行がカットされる
ようになっており、これは便利に思います。
現状では範囲未選択時に cut しても何も起こらないので、何かを期待してこれを
行う人はほとんどいないと思います。そのため、提案の挙動が
「予想していない動作」になることは、実際にはあまり無い様に思われます。


>マクロがアウトプット枠上で動作してしまうことが問題ということで、アウトプ
>ット枠では動作させないような方法を用意したほうがいいと思います。
>アウトプット枠上での設定を作るか、あるいはマクロ上で操作続行させることを
>指示する方法を用意するなどが考えられそうです。
>ちなみに自動起動マクロでは、seteventnotifyで本来の操作を続行するかどうか
>を指示する方法があります。これと似たような感じでgetfocusしてフォーカスの
>場所によって続行を指示できたりするとマクロが作りやすいかもしれません。
>そういう案としてできないか検討してみます。
なるほど。ご助言ありがとうございます。

[ ]
RE:33176 範囲 未 選択時の [切り抜き] のNo.33178
秀丸担当 さん 14/05/01 14:07
 

そういう操作が既にVisual Studioにあるとは知りませんでした。
となると、検討する余地はあると思います。
今後の参考にさせていただきます。

[ ]