问题标签 [prettier-vscode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-code - 更漂亮的 vscode 扩展忽略配置文件
我无法获得更漂亮的扩展来使用我的配置文件。它继续使用全局设置(在 vscode 中的配置路径设置中定义)。我做了一个示例项目:
https://github.com/Supperhero1/prettierTest
我在 .prettierrc 文件中将 tabWidth 设置为 1。当我运行“npx prettier --write”时。更漂亮的包正确地将 test.ts 文档格式化为缩进一个,但是如果我保存文件(我在保存时打开了格式),它会被格式化回全局设置(4个空格)。我删除了全局设置中的所有设置,但它默认为带有两个空格的选项卡。该扩展似乎完全忽略了配置文件。一位同事有扩展名,它适用于配置文件。
我试图弄清楚什么可能会覆盖设置,exension 描述说找出设置的优先级是:
而在官方文档中,配置文件解析优先级为:
看到我的 package.json 文件中没有更漂亮的键,应该没有什么可以覆盖我的 .prettierrc 文件。我尝试重新启动 vscode 但这没有帮助。有没有其他人遇到过这个问题,我不知道在哪里可以解决这个问题......
visual-studio-code - 热门更改更漂亮的 html 标签格式
我开始使用 prettier 来格式化我的 html 代码。我真的很喜欢它的格式,但是在它如何关闭 html 标记方面我有 1 个小问题。
当前格式
如果它的格式像这样,我会喜欢的
对于那些没有立即注意到的人来说,这让我很困扰,它是如何>
占据一整行而不是仅仅在最后一个属性之后
非常感谢解决此格式问题的任何帮助
visual-studio-code - prettier 扩展将使用 'node_modules/prettier/index.js' 进行验证
我Prettier
的VS Code
. 直到最后一次更新一切正常,现在我被提示这个问题:
Prettier 扩展将使用 'node_modules/prettier/index.js' 进行验证,它安装在本地文件夹 'my_project_folder' 中。您是否允许执行 Prettier 版本,包括它将代表您加载的所有插件和配置文件?
按“允许无处不在”以记住所有工作区的选择。
如果我拒绝它,Prettier
格式将不起作用。为什么会提示我这个,因为我将 Prettier 作为扩展而不是 npm 包安装?
visual-studio-code - 在 VS Code 中,即使在调整了更漂亮的配置设置后,Prettier 也不会以逗号结尾
即使在调整了更漂亮的配置设置之后,更漂亮的也不会留下逗号。
在此设置下:
我把它设置为es5
当我保存文件时,它会在保存时格式化。在这里,我有这个.tsx
文件,它保存格式不带逗号,例如:
我想知道我能做些什么来解决这个问题。我意识到有几个更漂亮的问题和尾随逗号相关的帖子,但我无法通过这些筛选找到答案。
prettier - Prettier 扩展在 2021 年 3 月更新(版本 1.55)后不起作用
我将默认格式化程序设置为 Prettier,更新后扩展程序无法正常工作。我重新启动甚至重新安装了 vscode,它仍然无法正常工作。请指教?
visual-studio-code - 每当我切换正在处理的文件夹或重新启动 VsCode 时,Prettier 都不起作用
我安装了更漂亮的扩展并且已经安装了很长一段时间,但最近我注意到一个问题,每当我切换我正在工作的文件夹或每当我重新启动 VsCode 时,它都会停止工作,我必须启用然后禁用扩展。
我将更漂亮的设置为我的默认格式化程序。
如果我遗漏了任何重要信息,我深表歉意,如果我这样做了,请通知我,以便我可以编辑它。
prettier - 更漂亮的范围不起作用(更漂亮的 2.2.1)
你好你能帮我请禁用更漂亮的范围,无论我尝试了多少,更漂亮仍然格式化代码......
angular - VS 代码在 HTML 行的末尾添加分号
我在一个 Angular 项目中工作。当我创建一个简单的 HTML 模板时,例如:
<div>some {{ text }}</div>
VS Code 在保存时在行尾添加分号,这显然是不可取的。当您删除并再次保存时,它会将其重新添加。
对于更复杂的模板,这似乎不会发生,尤其是在使用指令或输入/输出时。
任何想法如何防止这种情况?
还只是提到我安装了以下扩展,这可能会影响它。
Angular 语言服务 Prettier - 代码格式化程序
visual-studio-code - 如何使更漂亮的(php)与 VS Code 一起工作
我在 VS 代码上安装了更漂亮的,但它似乎没有任何功能。我通过 VS 代码扩展安装了 Prettier - Code formatter (6.4.0),我使用的是最新版本的 VScode,并且没有可用的更新。
save 和 cmd-shift-p 的格式都对 .php 文件没有任何作用,但对 .js 文件非常有效。
我的 VS 代码 settings.json 文件如下所示:
这是我安装的唯一 VS 代码扩展,因此它与另一个 VS 代码扩展不存在兼容性问题,但是我还使用以下方法全局安装了plugin-php 格式化程序: