◀一般トップへ
  • 8088 矩形選択について
    • 8091 Re:矩形選択について
  • [8088] 矩形選択について n 2015年12月05日 21:59

    矩形選択は「Alt+ドラッグ」か「Alt+矢印キー」しかできませんか?
    クリックからクリックの間を矩形選択したい。

    • [8091] Re:矩形選択について もか 2015年12月08日 22:01

      クリックに動作を割り当てることはできないので、かわりにダブルクリック間とかクリックしたあとファンクションキーかクリック+右クリックメニューとかに下記のようなマクロならできます。
      ただし、下に書いたマクロ例では改行より後ろは選択できません。
      あとShift+F6で矩形選択モードにすることもできます。クリックするとキャンセルされてしまうけど。
      sakura 2.2以上ならAlt+矢印はデフォルトで矩形選択モードのロック状態になるようになっていて、Altキーを離しても移動系コマンドで選択したままになります。
      (もっと古いバージョンはAlt+矢印はShift+F6と同じ機能です)

      選択ロック中でのクリックはそのモードのままの選択終了点にするという機能提案はいいかもしれません。

      //file name; boxsel.js
      (function(){
      var x = Editor.GetCookieDefault("window", "selx", "-1");
      if(x == -1){
      Editor.SetCookie("window", "selx", Editor.ExpandParameter("$x"));
      Editor.SetCookie("window", "sely", Editor.ExpandParameter("$y"));
      return;
      }
      var y = Editor.GetCookie("window", "sely");
      Editor.SetCookie("window", "selx", "-1");
      var tox = Editor.ExpandParameter("$x");
      var toy = Editor.ExpandParameter("$y");
      Editor.MoveCursor(y,x,0);
      Editor.MoveCursor(toy,tox,2);
      })();