在 VSCode 中,如何在 python 文件上应用单引号,而不仅仅是打字稿,更漂亮?
Posted
技术标签:
【中文标题】在 VSCode 中,如何在 python 文件上应用单引号,而不仅仅是打字稿,更漂亮?【英文标题】:In VSCode, how to apply single quotes on python files, not only to typescript, with prettier? 【发布时间】:2021-07-27 12:05:44 【问题描述】:为什么单引号适用于打字稿,而不适用于 python 文件?我安装了 prettier,但是当我保存文件时,.ts 文件会自动格式化并应用单引号,但 .py 文件不会。我在 settings.json 文件中有这个设置:
"prettier.singleQuote": true,
我看到它适用于角度文件,但不适用于 python 文件。
【问题讨论】:
您显示的数据看起来像 json 格式。如果您使用 json 的转储或转储序列化数据,请记住 json 不支持单引号。它将它们转换为双引号。 @MSH 我不是在谈论 json。我说的是python代码。 Angular 代码已格式化,但 python 代码未格式化。这是我的问题。 【参考方案1】:因为 Prettier 扩展只支持these languages:
javascript · TypeScript · Flow · JSX · JSON
CSS · SCSS · Less
html · Vue · Angular
GraphQL · Markdown · YAML
不包括python
。
你可以发现,如果你在python文件中选择Format Document With...
,它不会列出Prettier。
【讨论】:
我认为这是真的。我从现在开始在 VSCode 中使用 Black,它可以很好地格式化 python。因此,我将更漂亮地用于其他语言,但不适用于 python。无论如何,感谢您注意到这一点。以上是关于在 VSCode 中,如何在 python 文件上应用单引号,而不仅仅是打字稿,更漂亮?的主要内容,如果未能解决你的问题,请参考以下文章
在具有活动 virtualenv 的 python 模块上使用 vscode 调试器,launch.json 中的“配置文件中的 python 路径无效”