1 件の投稿を表示中 (合計 3 個)
  • 作成者
    投稿
  • #30112
    LINK
    参加者

    ・環境
    OS : Windows 10 Pro (21H1)
    EmEditor Professional (64-bit)
    Version 21.0.906

    編集操作にて、選択している文字列を
    キーボード操作のみで、マウス操作及びカット&ペーストを『使用せずに』
    移動させるような動作を行うことは可能でしょうか?

    ex.)
    ——————————

    ABCD()

    ↓↓↓

    (ABCD)

    ——————————

    上記のように、文字列ABCDを選択した状態で
    1文字右に移動させることを想定しています。

    現状で、上記のような動作が可能でしたら、
    その操作方法についてご教授願います。

    また、現状では出来ない操作であった場合、将来的に機能として
    組み込むことをご検討いただければ幸いです。

    よろしくお願いいたします。

    #30114
    Yutaka Emura
    キーマスター

    matsu 様

    いつもお世話になっております。

    次のようなマクロで可能です。マクロを実行するには、まず、以下のマクロを ShiftRight.jsee などのファイル名で保存します。そして、[マクロ] メニューから [選択] を選択して、保存したマクロを選択します。そして、移動したいテキストを選択してから [マクロ] メニューの [実行] を選択してください。

    
    document.selection.Delete(1);
    document.selection.CharRight(false,1);
    editor.ExecuteCommandByID(4419);  // 削除した文字列を復元
    

    よろしくお願い致します。

    #30115
    LINK
    参加者

    江村 様

    ご教授いただきありがとうございます。
    マクロを登録し、動作させてみたいと思います。

1 件の投稿を表示中 (合計 3 個)
  • このトピックに返信するにはログインしてください。