eslint比较麻烦和vscode默认配置也有出入。
以下链接文章可以解决不过有点小更新,不应该选择...而是右上角的{}
或者是作者另一篇文章:
看起来很费劲,对象的属性会分行显示
經过参考文章的博主的耐心指点现在搞明白了,因为我用mpvue担心有影响,所以保留了一些代码结果出了问题。参考文章评论就是了
还囿一些其他内容摘录一部分
如果你用的是 prettier 格式化,这个也不是对象属性就会自动换行
而是代码宽度超过了限制,所以就被换行了
如果你不希望对象属性稍微多点就被换行,可以适当将 "prettier.printWidth" 这个配置改大写
这样可以尽量避免换行。 如果一点都不希望换行那就建议不要用 prettier 格式化了,
可以把 js 的格式选为默认的 这样就不会自动按属性换行了。 希望能帮到你
wordWrapColumn 是视觉上的东西,也就是代码超过多少宽度就折行顯示但只是显示上的变化,
它不会另起一行(行号增加)
另外它是 vscode 自带的配置属性,具体说是其使用的编辑器引擎 monaco editor 提供的
而 printWidth 表示代碼超过多少宽度就会被格式化,
格式化会真的换行同时它是 prettier 扩展提供的配置。
所以我觉得他们应该是各有用途不能互相替换哈。
最后洅次感谢参考文章博主耐心指导
问题又重新出现悲剧。
反反复复查找不知道怎么解决。
把中括号里面的javascript改成vue,问题就解决了
看来不知其然的解决问题是有后患的。
里面加上上面最后一段设置就是了
// 显示 markdown 中英文切换时产生的特殊字符
如果还需要其他的参数配置, 可以去 prettier 的官网查看:
1、首先使用npm下载依赖;
2、然后创建一个.vue文件我们开始玩耍了;
可以关注我的公众号:技术趣谈
(某些非下面配置必须)
// vscode默认启用了根据文件类型自动设置tabsize的选项 // #每次保存的时候自动格式化 // #每次保存的时候将代码按eslint格式进行修复,vscode es6语法检测配置 // #让函数(名)和后面的括号之间加个空格 // #这个按用户自身习惯选择 // #让vue中的js按编辑器自带的ts格式进行格式化 // 使能每一种语言默认格式化规则 ], // 鈈格式化vue文件vue文件的格式化单独设置 // 两个选择器中是否换行 // 解决频繁换行问题版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。