如果安装了多个扩展,如何确定文档上运行的格式化程序?
例如,我有几个可以格式化HTML的HTML扩展,但我不确定哪一个实际是格式化,或者是多个.我甚至不确定哪些扩展可能真的有助于格式化.最近HTML和CSS中的自动格式化改变了他们以我不关心的方式进行格式化的方式,我想知道哪个扩展程序正在执行此操作,因此我可以更改配置或禁用扩展.目前我有80-90个扩展,所以逐个进行是一个非常及时的过程,如果有一个程序化的方法来确定这个,我想远离它.似乎扩展必须注册格式化服务,以便他们可以进行自动格式化,但我不确定是否有办法调试,挂钩或查看它们.
与我的队友相比,Prettier 对我的表现有所不同。
我们的 VS Code 上都安装了相同版本9.5.0的 prettier。我们都有相同的 prettier 配置。
尽管如此,它对某一特定行的打字稿文件格式与其他行不同,因此,当我从我的机器中推送任何内容并对其他人有效时,部署会失败。
有人面临这个吗?
我应该检查哪一部分才能看到差异?
更新1
我们发现不同的一件事是 VS Code 版本。
我安装了 1.67.2 版本,我的同事安装了 1.63.2 版本。
难道是这个原因吗?
更新2
这就是我在我的机器上因格式错误而收到 prettier 错误的确切行,而其他机器上的 prettier 认为相同的格式是正确的
这就是 prettier 在我的机器上格式化该行的方式(然后 devops 抱怨这是一个错误的格式)