打开 Preferences -> Package Settings -> SublimeCodeIntel -> Key Bindings - User ,此时,您看到如下配置:
[
{
"keys": ["tab"],
"args": {
"action": "expand_abbreviation"
},
"command": "run_emmet_action",
"context": [{
"key": "emmet_action_enabled.expand_abbreviation"
}]
},
...
]
将其修改为如下所示:
[
{
"keys": ["tab"],
"args": {
"action": "expand_abbreviation"
},
"command": "run_emmet_action",
"context": [{
"key": "emmet_action_enabled.expand_abbreviation"
}]
},
{
"keys": [";"],
"command": "run_macro_file",
"args":
{
"file": "Packages/User/lfdfhl.sublime-macro"
}
},
...
]
打开 Preferences -> Browser Packages -> Users ,在该目录下新建文件lfdfhl.sublime-macro并写入如下内容:
[
{
"args": {
"characters": ";"
},
"command": "insert"
}
]
重启 Sublime Text 3