As the above link is not available anymore, it’s content here:Add to your User Keybindings:
{ "keys": ["enter"], "command": "run_macro_file", "args": {"file": "res://Packages/User/Add Line in Braces.sublime-macro"}, "context": [ { "key": "setting.auto_indent", "operator": "equal", "operand": true }, { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true }, { "key": "preceding_text", "operator": "regex_contains", "operand": "array\\($", "match_all": true }, { "key": "following_text", "operator": "regex_contains", "operand": "^\\)", "match_all": true } ] }
Then this file ~/Library/Application Support/Sublime Text 3/Packages/User/Add Line in Braces.sublime-macro with the following content:
[ {"command": "insert", "args": {"characters": "\n\n"} }, {"command": "left_delete", "args": null}, {"command": "move", "args": {"by": "lines", "forward": false} }, {"command": "move_to", "args": {"to": "hardeol", "extend": false} }, {"command": "reindent", "args": {"single_line": true} } ]
You could use a macro: "Expand selection to scope", "Insert quotes"
Kundesupport af UserEcho
As the above link is not available anymore, it’s content here:
Add to your User Keybindings:
Then this file ~/Library/Application Support/Sublime Text 3/Packages/User/Add Line in Braces.sublime-macro with the following content:
Voilà.