如何在 VSCode 中创建自定义命令?

2023-11-22

在 Emacs 中,我可以用 Lisp 语言创建函数并将它们放在.emacs文件。这些函数将成为可以从编辑器调用或绑定到按键的命令,就像任何其他内置命令一样。

有没有办法在 VSCode 中做到这一点?

注意:自定义命令需要能够调用其他命令。简单地使用批处理文件并将其作为任务运行是行不通的。


一些市场扩展可能会令人感兴趣:

  • 脚本命令 by 马塞尔·J·克鲁伯特
  • 多命令 by ryuta46

但一般来说,您需要写一个扩展做任何复杂的事情。

还有VS 代码问题对内置宏的跟踪支持

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 VSCode 中创建自定义命令? 的相关文章

随机推荐

  • 在 C# 中使用内存映射文件时是否可以避免数据副本?

    我对内存映射文件在 C 中如何工作的理解是 每个数据请求都会产生一个副本 例如 如果您有一个作为文件持久保存的大型数据结构 则使用内存映射文件会导致将实际文件的内存映射到 RAM 中 并在从文件中读取后将其副本驻留在 GC 堆中 我假设这是
  • Spark SubQuery 扫描整个分区

    我有一个按 日期 字段分区的配置单元表 我想编写一个查询来从最新 最大 分区获取数据 spark sql select field from table where date of 2019 06 23 explain True vs sp
  • 从字符串 JavaScript 中提取数字

    有谁知道在 JavaScript 中从字符串中提取数字的方法吗 Example 1 banana 1 pineapple 3 oranges 我的目的是将结果保存在数组 JSON 或其他内容中 Result 1 1 3 var result
  • #define TRUE !FALSE 与 #define TRUE 1

    撇开自 c99 年以来的事实不谈stdbool h在定义宏来处理布尔类型时已经存在C以下有什么区别吗 define FALSE 0 define TRUE 1 Option 1 define TRUE FALSE Option 2 从这里的
  • JPA 使用父级合并但创建子级时如何获取生成的 id/对象?

    我有一个先前已被保留并具有 OneToMany与另一个实体的关系 为了添加新实体 我只需在托管对象中添加新实体并使用cascadeType ALL坚持改变 有没有一种方法可以获取新创建的对象的 id 或获取与合并一起使用的原始 非托管 对象
  • Spark SQL无法完成大量分片的Parquet数据写入

    我正在尝试使用 Apache Spark SQL 将 S3 中的 json 日志数据 etl 到 S3 上的 Parquet 文件中 我的代码基本上是 import org apache spark val sqlContext sql S
  • 机器学习奇/偶预测不起作用(50% 成功)

    我对机器学习非常陌生 我尝试创建一个模型来预测数字是否为偶数 我用了这个代码https machinelearningmastery com tutorial first neural network python keras 我根据自己的
  • 计算 MySQL 中每一行的 Z 分数? (简单的)

    我正在寻找一种有效的方法来为 MySQL 表中的每一行分配 Z 分数 也称为标准分数 Z Z Score X Actual value Mean value Standard Deviation I tried SELECT pTime M
  • 如何在 Entity Framework 6 DbContext.Database.BeginTransaction 中配置事务超时?

    使用类似的代码 using var tran Ctxt Database BeginTransaction 如何设置事务超时值 如果出于某种原因您需要自己管理交易 那么使用起来会更容易交易范围 它有几个构造函数接受TimeSpan参数来设置
  • Distinct() 方法是否保持序列的原始顺序不变?

    我想从列表中删除重复项 而不更改列表中唯一元素的顺序 Jon Skeet 和其他人建议使用以下内容 list list Distinct ToList 参考 如何从 List 中删除重复项 从 C 中的 List 中删除重复项 是否保证唯一
  • 使用 scipy curve_fit 通过两个数据点拟合指数函数

    我想拟合一个指数函数y x pw有一个常数pw拟合两个数据点 这scipy curve fit功能应该优化adj1 and adj2 我已尝试使用下面的代码 但无法使其工作 曲线不穿过数据点 我该如何修复它 import numpy as
  • 向后读取文件?

    有没有一种方法可以逐行向后读取文件 而不必从头开始向后读取文件 Use a 内存映射文件并向后走 操作系统将以相反的顺序对文件的所需部分进行分页
  • 使 Django 的 login_required 成为默认值的最佳方法

    我正在开发一个大型 Django 应用程序 其中绝大多数需要登录才能访问 这意味着我们在整个应用程序中都洒满了 login required def view 很好 而且效果很好只要我们记得在各处添加它 可悲的是 有时我们会忘记 而且失败往
  • WCF 服务通过 https 返回 404,但不通过 h​​ttp 返回 404

    我正在将现有服务从 HTTP 开发 UAT 迁移到 HTTPS 生产 但在配置方面遇到了问题 这是我的 web config 的 system serviceModel 部分
  • Java 中的 + 运算符对于数字和字符串的行为有何不同?

    Java没有运算符重载的概念 运算符的行为类似于数字的加法运算符和字符串的连接运算符 这类似于运算符重载行为 那么 Java有运算符重载吗 它基本上是运算符重载 只是内置于语言中 Java 没有运算符重载的概念 是正确的 因为开发商不能重载
  • 时间戳末尾带有 .0

    我正在尝试在 AnnotatedTimeLine Google Chart 及其要求中放入一些时间戳 采用日期时间格式 当我重新格式化 为时间戳格式 从班级收到的字符串时 它会给出以下内容 2013 06 28 10 08 35 0 我想要
  • 通过 sys.modules 使虚拟包可用

    假设我有一个包 mylibrary 我想让 mylibrary config 可供导入 无论是作为动态创建的模块 还是从完全不同的位置导入的模块 然后基本上 安装 在 mylibrary 命名空间内 即 我这样做 import sys ty
  • 给定一个边界框和一条线(两个点),确定该线是否与该框相交

    给定一个边界框 其定义如下bounds min x y z bounds max x y z 以及 3D 空间中的两个点 表示为Vector3对象 如何确定两点所形成的线是否与边界框相交 这里有一个在线 C 实现 线盒交点 http www
  • JavaScript:更改嵌入标签的 src 属性

    我有以下场景 我向用户展示了来自服务器的一些音频文件 用户单击其中一个 然后最终对选定的文件夹和文件执行 onFileSelected 该函数的作用是更改嵌入对象的源 因此 在某种程度上 它是在接受所选文件并保存用户的选择之前对其进行的预览
  • 如何在 VSCode 中创建自定义命令?

    在 Emacs 中 我可以用 Lisp 语言创建函数并将它们放在 emacs文件 这些函数将成为可以从编辑器调用或绑定到按键的命令 就像任何其他内置命令一样 有没有办法在 VSCode 中做到这一点 注意 自定义命令需要能够调用其他命令 简