web404

「Ctrl+Shift+→」の代替用サルネン風単語範囲選択マクロ

範囲選択を、単語の末尾で止まるようにします
連続して実行すると、次の単語の末尾まで選択範囲を広げます

「Ctrl+→」では単語の先頭に移動してほしいけど、「Ctrl+Shift+→」では単語の末尾で止まってほしかったので作ったマクロです。
このマクロのショートカットキーを「Ctrl+Shift+→」に設定することで、範囲選択を単語の末尾までにします。

ソースコードの編集にはこちらのほうが適していると思います。
日本語の場合は標準動作と変わりません。
ただし、複数選択には非対応です。

秀丸エディタの機能を調べていてサルネンとは何かと思いましたが、単語の末尾にカーソルを移動する機能を提案した人の名前だそうです。
というわけで、このマクロの名前もそれにならいました。

ダウンロード

select_salnen.zip

更新履歴

Version 1.10 (2023/9/7)
  • BOX選択に対応
Version 1.00 (2023/8/28)
  • 公開

ソースコード

#x = x; #y = y;
#sel = 0;
disabledraw;

if (selecting) {
	#sel = 1;
	moveto selopenx, selopeny;
}
if (rectselecting) beginrect;
else beginsel;
if (#sel) moveto #x, #y;
wordrightsalnen2;
endsel;

enabledraw;
endmacro;