vscode-settings - 更漂亮地禁用某些语言不起作用

标签 vscode-settings prettier

在 VS Code 上,我安装了更漂亮的扩展,由于它不支持 EJS,我添加了 "prettier.disableLanguages": [ "ejs", ".ejs" ]到 setting.json 文件。这也显示在 Prettier: Disable Languages 下的常规设置中.尽管如此,prettier 一直在重新格式化我的 EJS,这非常令人沮丧。除了这种方法之外,如何阻止更漂亮地修改某种语言?

最佳答案

由于 Prettier 对 EJS 一无所知,因此它无法理解您在 prettier.disableLanguages 中所写的内容。 . VS Code 也考虑 .ejs文件 HTML。这个不完全准确的结论被传递给 Prettier 扩展,后者又将它传递给 Prettier,因此 Prettier 尝试将您的文件格式化为纯 HTML。
尝试添加 *.ejs.prettierignore文件。您可以在此处阅读更多相关信息:https://prettier.io/docs/en/ignore.html

关于vscode-settings - 更漂亮地禁用某些语言不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62548864/

相关文章:

visual-studio-code - 如何在 Visual Studio Code 中将默认浏览器设置为 chrome?

typescript - 防止 prettier-standard 删除 Typescript 接口(interface)中的分号

typescript - 如何使用ESLint + Prettier + Airbnb规则+ TypeScript + Vetur配置Vue CLI 4?

javascript - WebStorm 中通过 ESLint 规则进行更漂亮的集成

reactjs - 运算符(operator)换行规则上的英语和漂亮冲突

visual-studio-code - 从扩展中禁用 wordBasedSuggestions

visual-studio-code - 如何在纯文本文件中禁用 Visual Studio 代码下拉建议

visual-studio-code - VS Code 智能感知的方式

visual-studio-code - VSCode 如何更改高对比度颜色主题中的边框颜色和边框大小?

javascript - 如何让 Prettier 忽略一段代码?