问题标签 [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.

0 投票
5 回答
5247 浏览

visual-studio-code - 更漂亮的 vscode 扩展忽略配置文件

我无法获得更漂亮的扩展来使用我的配置文件。它继续使用全局设置(在 vscode 中的配置路径设置中定义)。我做了一个示例项目:

https://github.com/Supperhero1/prettierTest

我在 .prettierrc 文件中将 tabWidth 设置为 1。当我运行“npx prettier --write”时。更漂亮的包正确地将 test.ts 文档格式化为缩进一个,但是如果我保存文件(我在保存时打开了格式),它会被格式化回全局设置(4个空格)。我删除了全局设置中的所有设置,但它默认为带有两个空格的选项卡。该扩展似乎完全忽略了配置文件。一位同事有扩展名,它适用于配置文件。

我试图弄清楚什么可能会覆盖设置,exension 描述说找出设置的优先级是:

而在官方文档中,配置文件解析优先级为:

看到我的 package.json 文件中没有更漂亮的键,应该没有什么可以覆盖我的 .prettierrc 文件。我尝试重新启动 vscode 但这没有帮助。有没有其他人遇到过这个问题,我不知道在哪里可以解决这个问题......

0 投票
0 回答
41 浏览

visual-studio-code - 热门更改更漂亮的 html 标签格式

我开始使用 prettier 来格式化我的 html 代码。我真的很喜欢它的格式,但是在它如何关闭 html 标记方面我有 1 个小问题。

当前格式

如果它的格式像这样,我会喜欢的

对于那些没有立即注意到的人来说,这让我很困扰,它是如何>占据一整行而不是仅仅在最后一个属性之后

非常感谢解决此格式问题的任何帮助

0 投票
1 回答
1923 浏览

visual-studio-code - prettier 扩展将使用 'node_modules/prettier/index.js' 进行验证

PrettierVS Code. 直到最后一次更新一切正常,现在我被提示这个问题:

Prettier 扩展将使用 'node_modules/prettier/index.js' 进行验证,它安装在本地文件夹 'my_project_folder' 中。您是否允许执行 Prettier 版本,包括它将代表您加载的所有插件和配置文件?

按“允许无处不在”以记住所有工作区的选择。

如果我拒绝它,Prettier格式将不起作用。为什么会提示我这个,因为我将 Prettier 作为扩展而不是 npm 包安装?

0 投票
0 回答
136 浏览

visual-studio-code - 在 VS Code 中,即使在调整了更漂亮的配置设置后,Prettier 也不会以逗号结尾

即使在调整了更漂亮的配置设置之后,更漂亮的也不会留下逗号。

在此设置下:

我把它设置为es5

当我保存文件时,它会在保存时格式化。在这里,我有这个.tsx文件,它保存格式不带逗号,例如:

我想知道我能做些什么来解决这个问题。我意识到有几个更漂亮的问题和尾随逗号相关的帖子,但我无法通过这些筛选找到答案。

0 投票
1 回答
598 浏览

visual-studio-code - vscode上的双v标记(更漂亮)是什么意思?

vscode上的一两个V对勾有什么区别?

特别是双v标记的含义是什么?

V 复选标记

0 投票
1 回答
43 浏览

prettier - Prettier 扩展在 2021 年 3 月更新(版本 1.55)后不起作用

我将默认格式化程序设置为 Prettier,更新后扩展程序无法正常工作。我重新启动甚至重新安装了 vscode,它仍然无法正常工作。请指教?

0 投票
1 回答
35 浏览

visual-studio-code - 每当我切换正在处理的文件夹或重新启动 VsCode 时,Prettier 都不起作用

我安装了更漂亮的扩展并且已经安装了很长一段时间,但最近我注意到一个问题,每当我切换我正在工作的文件夹或每当我重新启动 VsCode 时,它​​都会停止工作,我必须启用然后禁用扩展。

我将更漂亮的设置为我的默认格式化程序。

如果我遗漏了任何重要信息,我深表歉意,如果我这样做了,请通知我,以便我可以编辑它。

0 投票
0 回答
80 浏览

prettier - 更漂亮的范围不起作用(更漂亮的 2.2.1)

你好你能帮我请禁用更漂亮的范围,无论我尝试了多少,更漂亮仍然格式化代码......

0 投票
1 回答
51 浏览

angular - VS 代码在 HTML 行的末尾添加分号

我在一个 Angular 项目中工作。当我创建一个简单的 HTML 模板时,例如:

<div>some {{ text }}</div>

VS Code 在保存时在行尾添加分号,这显然是不可取的。当您删除并再次保存时,它会将其重新添加。

对于更复杂的模板,这似乎不会发生,尤其是在使用指令或输入/输出时。

任何想法如何防止这种情况?

还只是提到我安装了以下扩展,这可能会影响它。

Angular 语言服务 Prettier - 代码格式化程序

0 投票
1 回答
963 浏览

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 格式化程序: