vscode宏键绑定

news2024/11/25 15:41:18

开发语言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.coloradmin.cn/o/959541.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CUDA Toolkit多版本安装与配置

CUDA Toolkit多版本安装目的是为了将CUDA Toolkit支持多个版本,并将当前版本更新到后续支持常见pytorch的版本(即cuda11.6),目前该系统默认安装的是cuda10.2,cuda11.0和cuda11.2。CUDA一般有两种API,一个是…

PMD代码检查:没有使用的私有字段(UnusedPrivateField)

https://docs.pmd-code.org/pmd-doc-6.55.0/pmd_rules_java_bestpractices.html#unusedprivatefield 如果代码中的private字段声明了、或者赋值了,但没有被用到,就报违反项。例如: 但是从PMD 6.50.0版本开始,如果私有字段上有任…

h5网站开发,页面加载wow.js动画时,出现了左右滚动条,怎么解决?

一、问题描述: 如下图所示,页面在加载WOW动画时出现了左右滚动条: 二、解决方法: 使用CSS样式来隐藏滚动条 在CSS文件中添加以下样式: body {overflow-x: hidden; /* 隐藏水平滚动条 */ }完美解决,还不会…

智慧电力方案:安防监控/视频分析/智能分析网关AI识别技术在电力领域中的应用

一、行业痛点 随着经济的飞速发展,电力已经是人们生活中必不可少的,无论是在生活还是工作中,电的存在都是不可或缺的。但电力的高效运维,一直是一个难题,当前普通的电力运维系统已无法满足人们的管理需求,…

什么是帧呢

在处理图片时,经常听到帧的概念,什么是帧呢? 概念 帧就是一幅静止的画面。 1、帧率(Frame rate)是称为帧的位图图像连续出现在显示器上的频率(速率),就是每秒有多少帧。 2、帧就是…

线性代数的学习和整理17:向量空间的基,自然基,基变换等(未完成)

目录 3 向量空间的基:矩阵的基础/轴 3.1 从颜色RGB说起 3.2 附属知识 3.3 什么样的向量可以做基? 3.4 基的分类 3.1.1 不同空间的基---向量组的数量可能不同 3.1.2 自然基 3.1.3 正交基 3.1.4 标准正交基 3.1.5 基和向量/矩阵 3.1.6 基变换 …

信息技术01--初/高中--选择真题汇总(197道题)

文章目录 1 真题 01-102 真题 11-203 真题 21-304 真题 31-405 真题 41-506 真题 51-607 真题 61-708 真题 71-809 真题 81-9010 真题 91-10011 真题 101-11012 真题 111-12013 真题 121-13014 真题 131-14015 真题 141-15016 真题 151-16017 真题 161-17018 真题 171-18019 真…

【Kali Linux高级渗透测试】深入剖析Kali Linux:高级渗透测试技术与实践

📕作者简介:热爱跑步的恒川,致力于C/C、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于恒川的日常汇报系列,大家有兴趣的可以看一看 📘相关专栏C语言初阶、C…

山西电力市场日前价格预测【2023-09-02】

日前价格预测 预测明日(2023-09-02)山西电力市场全天平均日前电价为304.03元/MWh。其中,最高日前电价为373.15元/MWh,预计出现在19: 15。最低日前电价为191.94元/MWh,预计出现在12: 30。 价差方向预测 1: 实…

FPGA时序分析与约束(1)——组合电路时序

写在最前面: 关于时序分析和约束的学习似乎是学习FPGA的一道分水岭,似乎只有理解了时序约束才能算是真正入门了FPGA,对于FPGA从业者或者未来想要从事FPGA开发的工程师来说,时序约束可以说是一道躲不过去的坎,所以从这篇…

一、安装GoLang环境和开发工具

一、安装GoLang环境 GoLang中国镜像站 下载后对应的环境包以后,一路下一步就好了,安装路径的话,尽量就安装到默认的文件目录下。 二、配置Go的环境变量 右击此电脑–>属性–>高级系统设置–>环境变量,打开环境变量设置…

微服务之架构演变

随着互联网的发展,网站应用规模不断扩大,网站架构随之不断演变,演变历史大致分为单体应用架构-垂直应用架构-分布式架构-SOA架构-微服务架构-云原生架构 架构演变 单体应用架构 以前网站流量小,只需要一个应用就可以把所有功能…

用python开发一个炸金花小游戏,注意别玩上瘾了~~(附完整源码)

炸(诈)金花又叫三张牌,是在全国广泛流传的一种民间多人纸牌游戏。游戏使用一副除去大小王的扑克牌,共 4 个花色 52 张牌,各个玩家从中抽取 3 张牌,比较大小。各种牌型的大小顺序如下(按照全排列…

解决uniapp手机真机调试时找不到手机问题

1、检查 USB 调试是否开启 2、检查是否有选择 文件 传输 选项 3、如果上述都做了还找不到,可以看看开发者选项中的【USB设置】,把模式改为 MIDI 模式

eclipse/STS(Spring Tool Suite)安装CDT环境(C/C++)

在线安装 help -> eclipse marketplace 可以发现,我所使用eclipse给我推荐安装的CDT是10.5版本 离线安装 下载离线安装包 下载地址:https://github.com/eclipse-cdt/cdt/blob/main/Downloads.md 可以看到利息安装包主要有如下四大类,…

iPhone 14四款机型电池容量详细参数揭秘

苹果推出的iPhone 14系列与2021系列的设计和外形尺寸相同(仅缩小了几分之一毫米),所以这并不奇怪,但电池容量也大致相同。 虽然可能不足以对电池寿命产生可衡量的影响,但也存在微小的差异。不同的是,现在有…

循环购:茶叶市场的新机遇和挑战

茶叶是中国的国饮,也是一种具有悠久历史和文化内涵的饮品。茶叶市场的发展,不仅需要保持传统的品质和风味,也需要与时俱进,创新营销模式,满足消费者的多样化需求。在互联网和新零售的浪潮下,一种新的营销模…

来看看入门级别的室内设计创意是怎么样构成的

在这个世界上,信息源源不断地输送给我们,数字通信成为常态,对话的艺术正在逐渐消失;衡量一个人社交成功与否的最佳标准变为点赞数、粉丝数和高参与率;Ai人工智能引发了更快节奏的工作流程,工作要求越来越高…

WEBGL(4):动态绘制点并根据详细自定义颜色

1 实现代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width, …

用友:繁荣开发者生态之树,结商业创新之果

《论诗》有云&#xff1a;满眼生机转化钧&#xff0c;天工人巧日争新。人类借助丰富的工具、先进的方法论&#xff0c;不断创新&#xff0c;推动时代“苟日新、日日新、又日新”。 在数智化发展的今天&#xff0c;创新逐步进入数字化、智能化技术双驱动的商业创新阶段。进程中&…