开发语言php
实现输入[ 得到 [];的效果
[win]ctrl+p,[mac]super+p
输入>keyboard
选择
在json文件里增加(目前有缺陷,sublime的设置是比较完美的.或者phpstorm默认不需要配置):
{
"key": "[",
"command": "editor.action.insertSnippet",
"args": {
"snippet": "[$1];"
},
"when": "editorTextFocus && !editorHasSelection && editorLangId == 'php' && /^\\s*\\$\\w+\\s*=\\s*$/.test(editor.document.lineAt(editor.selection.active.line).text) && /\\$$/.test(editor.document.lineAt(editor.selection.active.line).text) && !/\\bstring\\.quoted\\./.test(editor.document.languageId)"
}
实现alt+; (或者其他快捷键)行末尾加;
方式1:直接安装扩展 Semicolon Insertion Shortcut
方式2(推荐):
1.安装扩展macros,(很强大,其他用法直接看扩展文档)
2.ctrl+p 输入>setting ,打开用户设置
3.填入以下内容(待生效的宏)
"macros": {
"end_semicolon": [
// 末尾加分号
"cursorLineEnd",
{
"command": "type",
"args": {
"text": ";"
}
}
]
}
4.ctrl+p 输入>keyboard,选择打开键盘快捷方式(json) ,填入内容
{
"key": "alt+;",
"command": "macros.end_semicolon"
}