[8091]
Re:矩形選択について
もか
クリックに動作を割り当てることはできないので、かわりにダブルクリック間とかクリックしたあとファンクションキーかクリック+右クリックメニューとかに下記のようなマクロならできます。
ただし、下に書いたマクロ例では改行より後ろは選択できません。
あと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);
})();