概要
Sublime Text2のマクロの追加について。
内容
下記に自作のマクロを作成することで利用可能です。
C:\Users\
Sublime Text2のマクロはJSONです。
利用できるコマンドは下記を参照。
http://www.sublimetext.com/docs/commands
不明点があればCtrl+Qのマクロ保存開始、終了を利用して生成されたJSONを
参考にしてカスタマイズすれば良いと思います。
キーの追加は下記の設定ファイルを編集します。
C:\Users\
Windowsの場合は
Default (Windows).sublime-keymap
キーの追加は下記の設定ファイルを編集します。
マクロ追加例
秀丸のCtrl+↑、Ctrl+↓による複数行移動を実現します。
5行進むマクロ
Move Multi Forwrod Line.sublime-macro
[ { "args": {"by": "lines", "forward": true }, "command": "move" }, { "args": {"by": "lines", "forward": true }, "command": "move" }, { "args": {"by": "lines", "forward": true }, "command": "move" }, { "args": {"by": "lines", "forward": true }, "command": "move" }, { "args": {"by": "lines", "forward": true }, "command": "move" } ]
5行戻るマクロ
Move Multi Back Line.sublime-macro
[ { "args": {"by": "lines", "forward": false }, "command": "move" }, { "args": {"by": "lines", "forward": false }, "command": "move" }, { "args": {"by": "lines", "forward": false }, "command": "move" }, { "args": {"by": "lines", "forward": false }, "command": "move" }, { "args": {"by": "lines", "forward": false }, "command": "move" } ]
ショートカットキーの設定
Default (Windows).sublime-keymap
[ { "keys": ["ctrl+down"], "command": "run_macro_file", "args": {"file": "Packages/User/Move Multi Forwrod Line.sublime-macro"} }, { "keys": ["ctrl+up"], "command": "run_macro_file", "args": {"file": "Packages/User/Move Multi Back Line.sublime-macro"} } ]