概要
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"} },