vscode 有格式化插件能兼容 jetBrains 这种神奇的缩进吗?

2021-11-04 14:40:09 +08:00
 ssshooter

接手的前端项目原本都用 jetBrains 系编写的,我用 vscode 格式化整个文件剧变不好协作呀

2305 次点击
所在节点    程序员
13 条回复
Removable
2021-11-04 14:42:33 +08:00
没用 prettier 之类的控制格式么
banliyaya
2021-11-04 14:43:08 +08:00
打不过就加入。我是平时 vscode 和 ws 都有用,但是没有遇到过你这种情况,大概率是本来代码缩进就有问题
hly9469
2021-11-04 14:43:43 +08:00
不应该跟编辑器关联,配置好 editorconfig eslint prettier 等这些插件,换什么编辑器都可以统一风格
murmur
2021-11-04 14:44:37 +08:00
我对于这种情况都是把单行最大字符数设置到 300 以上,这样 IDE 就不会干预我的转行问题了
fox2081
2021-11-04 14:49:10 +08:00
不想大改就把自动缩进关掉,爱咋写咋写,强迫症受不了就配置下 prettier ,反正也不会引起编译问题
ssshooter
2021-11-04 14:51:47 +08:00
@hly9469
jetBrains 系用户感觉都不用 prettier😂
cweijan
2021-11-04 16:48:50 +08:00
这哪是 jetBrains 的缩进, 完全是之前开发人员的锅.. 刚接手的项目就低调点, 不要乱改, 后期熟悉后随便改.
murmur
2021-11-04 16:50:13 +08:00
@cweijan webstorm 好像是 code style 里的 align attributes 控制
cwr31
2021-11-04 18:18:07 +08:00
keymap 换成 j 家的,然后 ctrl alt L
arischow
2021-11-04 19:02:59 +08:00
你这个标题让我这个喜欢 JB 系的没有帮助意愿。另,这不是 JB 的问题。
jixule
2021-11-05 11:26:40 +08:00
我用的是 vetur 把 default formatter:HTML 改成 js-beautify-html ,然后设置里给 js-beautify-html 加一项"wrap_attributes": "force-aligned" 就是一个属性占一行的效果,不过看图片也不全符合
ssshooter
2021-11-05 11:51:31 +08:00
@arischow 但是标签名后面写了属性,再回车默认就是对齐标签名了呀,这不算 jb 的特性吗?
ssshooter
2021-11-05 11:53:55 +08:00
@jixule 嗯,就是普通缩进,没有对齐到标签名的长度

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/813026

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX