vscode配置冲突

发布于 2022-09-12 00:31:31 字数 684 浏览 15 评论 0

用vscode开发vue,安装了vetur,prettier,eslint。
但是无法设置tabsize:4,template属性设置force无效QQ截图20191104120440.pngQQ截图20191104120457.pngQQ截图20191104120515.pngQQ截图20191104120834.pngQQ截图20191104120738.pngQQ截图20191104131113.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

偷得浮生 2022-09-19 00:31:31

不清楚你的 VSCode 版本和插件版本,先按我说的来设置试一下吧。

settings.json 里改:

{
   ...
   "prettier.tabWidth": 4, // 加这行
   "vetur.format.defaultFormatter.css": "prettier", // 加这行
   "vetur.format.defaultFormatter.less": "prettier", // 用LESS了就加这行
   "vetur.format.defaultFormatter.scss": "prettier", // 用SCSS了就加这行
   "vetur.format.defaultFormatter.postcss": "prettier", // 用PostCSS了就加这行
   "vetur.format.defaultFormatter.js": "prettier", // 加这行
   "vetur.format.defaultFormatterOptions": {
      ...
      "prettier": {
        "tabWidth": 4, // 兼容低版本
        "singleQuote": true,
        "semi": false
      } // 加这段,把 .prettierrc.js 删了
   }
}
生生漫 2022-09-19 00:31:31

tabsize设置为4:

setting.json添加
"editor.tabSize": 4

.prettierrc.js添加
tabWidth: 4


换行问题"wrap_attributes": "force"会和prettier的printWidth属性冲突(prettier的printWidth默认100),所以改成 "wrap_attributes": "aligned-multiple"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文