Tan*_*vir 5 visual-studio-code prettier prettier-vscode
我正在使用带有 Prettied Extension 的 VsCode。在某些情况下,Prettier 是在 HTML 元素(Ig Class 值)内进行格式化,这很烦人,因为它不必要地破坏多行属性,因此:
\n我不想对代码中的每一行使用 \xe2\x80\x9cprettier-ignore\xe2\x80\x9d 注释,因为它很乏味且
\n我不想在根目录中使用 .prettierignore 文件,因为根据我的理解,它会忽略 HTML 文件,并关闭 vscode 的默认 HTML 格式化程序。
\n我想允许除 HTML 之外的所有语言使用 prettier,因此我在项目根目录中放置了一个扩展名为 .prettierrc 的文件,内容如下:
\n{\n "editor.defaultFormatter": "esbenp.prettier-vscode",\n "[html]": {\n "editor.defaultFormatter": null\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n现在我的问题是:
\n我可以在根目录中使用 .prettierignore 文件吗?如果可以,它会禁用 vscode 的 HTML 默认格式化程序吗?
\n检查我的 .prettierrc 配置文件并让我知道它是否正确(或其他)方式。
\n获得所需结果的一个好的解决方法是将 HTML 格式切换为默认的 vscode 格式化程序,然后将其他所有内容留给 Prettier。我们只需更改我们的值即可做到这一点settings.json
你可以按Ctrl + Shift + Pvscode打开命令面板并搜索open settings,你会发现一个名为的设置Preferences: Open Settings (JSON),或者你可以直接进入C: -> Users -> UserName -> Roaming -> Code -> User然后打开settings.json。
然后确保更改/填写这些值:
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
Run Code Online (Sandbox Code Playgroud)
这样你就不需要任何更漂亮的配置文件。我希望我有所帮助。
| 归档时间: |
|
| 查看次数: |
4207 次 |
| 最近记录: |