概要
5行単位での行選択マクロを登録
内容
秀丸でやっていた作業をSublime Text2に移行する一貫です。
秀丸ではデフォルトでCtrl+上下で5行ごとの移動、
Ctrl+Shift+上下で5行単位での行選択が可能です。
この機能をマクロ化しました。
手順
・マクロの記録開始
・Shiftを押したまま5行下に移動
・マクロの記録終了
・マクロの保存
・マクロのキー割り当て
※キーの上下それぞれについてマクロ作成
サンプル
マクロ
ちなみに保存したマクロは以下のようになりました。
[ { "args": { "by": "lines", "extend": true, "forward": false }, "command": "move" }, { "args": { "by": "lines", "extend": true, "forward": false }, "command": "move" }, { "args": { "by": "lines", "extend": true, "forward": false }, "command": "move" }, { "args": { "by": "lines", "extend": true, "forward": false }, "command": "move" }, { "args": { "by": "lines", "extend": true, "forward": false }, "command": "move" } ]
マクロのキー割り当て
デフォルトキーのコメントアウト(ctrl+shift+up、downの無効化のため)
// { "keys": ["ctrl+shift+up"], "command": "swap_line_up" }, // { "keys": ["ctrl+shift+down"], "command": "swap_line_down" },
ユーザーキーの設定
{ "keys": ["ctrl+shift+down"], "command": "run_macro_file", "args": {"file": "Packages/User/Move Multi Forwrod Line Selection.sublime-macro"} }, { "keys": ["ctrl+shift+up"], "command": "run_macro_file", "args": {"file": "Packages/User/Move Multi Back Line Selection.sublime-macro"} },