zoukankan      html  css  js  c++  java
  • VsCode自定义快捷键,一次运行两个或多个Command命令

    VsCode自定义快捷键,一次运行两个或多个Command命令

    前言

    vscode自定义快捷键基本格式如下

    {
        "key": "",
        "command": "",
        //when可省略
        "when": ""
        }
    

    其中command只能有一条指令,如果我现在要一个快捷键运行两个指令,并不能实现,所以要安装一个 macros的插件。

    macros的指令格式如下

    "macros": {
            "指令名称": [
               	“指令一”
                "指令二"
            ]
        }
    

    例子

    我现在要实现一个功能,按下 ctrl+m +ctrl+go可快速实现在md文档内输出go的代码格式如下,且光标还在第二行

    ​```go
    
    ​```
    

    设置

    首先在 settings.jsonz中添加一些设置

    "macros": {
        	// 自定义指令名称
            "goCode": [
                {//这个是第一个指令,输入文本
                    "command": "type",
                    "args": {
                        "text": "```go
    
    ```"
                    }
                },
                //第二个指令,光标上移
                "cursorUp"
            ]
        }
    

    然后打开快捷键json文件,添加快捷键

        {
            "key": "ctrl+m ctrl+g",
            "command": "macros.goCode",
            "when": "editorTextFocus && markdownShortcuts:enabled"
        }
    
  • 相关阅读:
    shiro3
    shiro2
    shiro1
    Android设计模式之策略模式
    Notify通知
    Menu菜单
    Windows下配置cygwin和ndk编译环境
    Android组件化和插件化开发
    android MVP模式介绍与实战
    实现LoaderCallbacks接口动态循环加载网上图片并展示在手机屏幕上 ...
  • 原文地址:https://www.cnblogs.com/Jun10ng/p/12853975.html
Copyright © 2011-2022 走看看