如何确定 VS Code 使用的是哪个格式化程序?

2023-12-26

如果您安装了多个扩展,如何确定文档上正在运行哪个格式化程序?

例如,我有几个可以格式化 HTML 的 HTML 扩展,但我不确定哪个扩展实际上正在格式化,或者是否有多个扩展。我什至不确定哪些扩展可能有助于诚实地格式化。最近,HTML 和 CSS 中的自动格式化已经以我不喜欢的方式改变了它们的格式化方式,我想知道哪个扩展正在执行此操作,以便我可以更改配置或禁用该扩展。目前我有大约 80-90 个扩展,因此逐个进行扩展是一个非常及时的过程,如果有一种程序化的方法来确定这一点,我想远离它。似乎扩展必须向格式化服务注册,以便它们可以进行自动格式化,但我不确定是否有办法调试、挂钩或查看它们。


从 1.33 版本(2019 年 3 月)开始 https://code.visualstudio.com/updates/v1_33#_default-formatter-selection,尝试格式化一个已注册多个格式化程序的文件,结果会出现如下弹出窗口:

请注意,如果通过“保存时格式化”或“粘贴时格式化”隐式进行格式化,则通知是“无声的”,这意味着您需要单击右下角的铃铛才能显示它:

The Configure...菜单然后列出了当前语言可用的所有格式化程序。可以选择其中之一作为默认格式化程序Format Document and Format Selection:

例如,在这里选择“Prettier”会导致将其添加到全局中settings.json:

"[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
}

还有两个新命令用于使用特定格式化程序格式化文件,Format Document With... and Format Selection With...。这对于使用未设置为默认格式化程序的格式化程序来格式化特定文件非常有用。前者也可以从上下文菜单中找到:

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

如何确定 VS Code 使用的是哪个格式化程序? 的相关文章

随机推荐

  • 如何恢复/重新创建 mysql 的默认“mysql”数据库

    当我安装mysql时 它附带了两个数据库 mysql和信息模式 我不小心删除了mysql数据库 有什么办法可以重新创建它吗 另外 由于它包含一个包含用户信息的表 是否有什么方法可以在没有它的情况下查看用户信息 如果您仍然能够登录 我假设您不
  • Facebook API 错误子代码 33

    我有一个应用程序可以获取leads当潜在客户填写表单时 在 webhook 请求后来自 facebook 某些页面抛出此错误 error message Unsupported get request Object with ID 2333
  • 通过react获取cookie

    我需要知道我的用户是否已连接 为此 我想读取我在服务器端使用express session设置的cookie app use session secret crypted key resave false saveUninitialized
  • 为什么用分号连接多个 MySQL 查询不能与 Perl DBI 一起使用?

    我想使用将值插入到两个单独的 MySQL 表中DBI https metacpan org pod DBI 我尝试将两个工作结合起来INSERT通过插入一个来查询 它们之间 dbh gt do q INSERT INTO testA tes
  • 在 docker 中运行 npm update,而不使用该特定更新的缓存

    背景 我正在编写代码node js using npm and docker 我试图让我的 docker 文件在构建时使用缓存 这样就不会花费太长时间 我们有一个 通用 存储库 用于保存在各种存储库中使用的逻辑 并且通过 npm 包进行传播
  • 使用 OpenMP 并行化 while 循环

    我有一个非常大的数据文件 这个数据文件中的每条记录有4行 我编写了一个非常简单的 C 程序来分析这种类型的文件并打印出一些有用的信息 该程序的基本思想是这样的 int main char buffer BUFFER SIZE while f
  • JPA onetoMany/ManytoOne 持续存在 - 违反完整性约束 - 找不到父键

    我的映射文件 相关数据 Parent Entity Table name ATTRIBUTE NAME uniqueConstraints UniqueConstraint columnNames NAME TEXT SequenceGen
  • 使用 Laravel Passport oauth/token 发送更多数据

    所以 我正在使用 Laravel Passport 到目前为止一切正常 但是 我想对护照代码进行一些小的更改 好吧 我希望不在供应商文件夹中 一旦我会要求用户更改其密码 以防他正在进行第一次登录 所以 我需要的是两件事 我相信 1 如何在
  • mysql 查询优化

    我的 x 表中有大约 总共 1 049 906 个 查询花费了 0 0005 秒 如果我只是检索尝试检索特定字段记录 花了不到6分钟 这是我的查询 SELECT CUSTOMER CODE FROM X TBL 客户代码 gt 唯一 上述查
  • 如何配置 Express 响应对象以自动向 JSON 添加属性?

    我有一个对象 var obj stuff stuff 在 Express 中 我将其发送给客户端 如下所示 res json obj 有没有办法配置响应对象自动将属性添加到它生成的 json 中 例如 输出 status ok data s
  • PHP 无需 cURL 即可获取 http 标头响应代码

    我编写了一个类来检测 cURL 是否可用 如果可用 则使用 cURL 执行 GET POST DELETE 在我使用的 cURL 版本中curl getinfo curl CURLINFO HTTP CODE 获取 HTTP 代码 如果 c
  • 监控传出互联网流量

    有没有办法以编程方式监控互联网流量 我想记录用户在互联网上访问的页面 这可以通过 NET 代码实现吗 是否有可用于检索数据的第 3 方 NET 组件 有关互联网流量的信息必须存储到数据库中 因此我无法使用 IE 的插件或其他东西 我们还希望
  • Python 3:从元组列表中删除空元组

    我有一个元组列表 内容如下 gt gt gt myList c e ca ea d do dog ear eat cat car dogs cars done eats cats ears don 我希望它是这样读的 gt gt gt my
  • 标准输出未正确传递?

    特殊的问题 由于某种原因 标准输出中的值无法被正确识别 我想做的是 grep 正在侦听的端口的值并尝试匹配 如果定义的端口存在 即 被监听产生一条消息 如果不存在 则产生另一条消息 name check prometheus status
  • 搜索并替换为 ruby​​ 正则表达式

    我的 MySQL 列中有一个包含 HTML 的文本 blob 字段 我必须更改一些标记 所以我想我会在 ruby 脚本中完成它 Ruby 在这里无关紧要 但很高兴看到它的答案 标记如下所示 h5 foo h5 table tbody tbo
  • 在 C++ 中忽略 std::cin 上的 EOF

    我有一个实现交互式 shell 的应用程序 类似于 Python 控制台 irb 的工作方式 现在的问题是 如果用户不小心点击了 DEOF 已发出 我的getline 调用返回一个空字符串 我将其视为 无输入 并再次显示提示 这会导致打印提
  • 从 Google Scholar 搜索结果中抓取和解析引文信息

    我有大约 20000 篇文章标题的列表 我想scrape他们来自谷歌学术的引用计数 我是 BeautifulSoup 库的新手 我有这个代码 import requests from bs4 import BeautifulSoup que
  • 接口中的只读和只写自动属性

    我读过自动实现的属性不能只读或只写 它们只能读写 然而 在学习界面时我遇到了foll 代码 它创建只读 只写和读写类型的自动属性 这是可以接受的吗 public interface IPointy A read write property
  • img = Image.open(fp) AttributeError: 类 Image 没有属性 'open'

    我想把图片做成PDF文件 我的代码如下 import sys import xlrd from PIL import Image import ImageEnhance from reportlab platypus import from
  • 如何确定 VS Code 使用的是哪个格式化程序?

    如果您安装了多个扩展 如何确定文档上正在运行哪个格式化程序 例如 我有几个可以格式化 HTML 的 HTML 扩展 但我不确定哪个扩展实际上正在格式化 或者是否有多个扩展 我什至不确定哪些扩展可能有助于诚实地格式化 最近 HTML 和 CS