当前位置: 首页 > news >正文

vscode宏键绑定

开发语言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"
}
http://www.lryc.cn/news/150046.html

相关文章:

  • 外贸企业如何借助CRM提升企业发展?
  • 初步了解ES
  • Linux基础(三)
  • python函数调用的四种方式
  • 如何将两个pdf合并成一个?pdf合并技巧分享
  • qt : day 3
  • flutter高德地图大头针
  • 【线性代数】矩阵求导的本质与分子布局、分母布局的本质(矩阵求导——本质篇)
  • 快速了解状态管理库Pinia及其使用方法
  • scratch绘制同心圆 2023年5月中国电子学会图形化编程 少儿编程 scratch编程等级考试四级真题和答案解析
  • 【LeetCode】3. 无重复字符的最长子串
  • 苹果macOS 14开发者预览版Beta 7发布 新增超过100款视频壁纸和屏保
  • Redis 7 第五讲 事务、管道、发布订阅 过渡篇
  • [SpringBoot3]视图技术Thymeleaf
  • wangluobiancheng
  • 大数据之hadoop入门
  • 浅谈多人游戏原理和简单实现。
  • 活动预告 | 龙智、紫龙游戏与JFrog专家将出席龙智DevSecOps研讨会,探讨企业大规模开发创新
  • 米每秒和千米每小时的换算
  • js实现图形验证码
  • 一句话画出动漫效果
  • 【openGauss2.1.0 TPC-C数据导入】
  • vue+elementui表格导出
  • 掌握前端利器:JavaScript页面渲染高阶方法解析与实战
  • 面试题——网络IO模型
  • 【JUC基础】JUC入门基础(二)
  • Git Bash 和 Git GUI中文汉化
  • 【Ubuntu】Ubuntu常用软件部署
  • Hadoop HA模式切换
  • 自然语言处理(四):全局向量的词嵌入(GloVe)