【发布时间】:2021-04-20 06:45:57
【问题描述】:
Prettier (VSCode) 在保存时美化我的代码做得很好。
我认为代码格式化中的一项重要功能是我在 Prettier 中找不到的。
我想在多行中对齐字符=, :, => 等,就像this VSCode plugin 一样。
【问题讨论】:
标签: visual-studio-code prettier
Prettier (VSCode) 在保存时美化我的代码做得很好。
我认为代码格式化中的一项重要功能是我在 Prettier 中找不到的。
我想在多行中对齐字符=, :, => 等,就像this VSCode plugin 一样。
【问题讨论】:
标签: visual-studio-code prettier
诸如“如何让 Prettier 以这样的方式格式化我的代码......?”等问题的通用答案。是“你不能。”
Prettier 的目的是通过处理代码样式来促进项目和团队中的协作,而不是成为一个可定制的代码格式化程序,可以满足用户的任何需求。换句话说,它产生的格式并不是真正可定制的,这是故意的。阅读更多here。如果您需要对格式进行这种程度的控制,那么您可能不是 Prettier 的目标受众。
您希望拥有的这种特定代码样式(对齐方式)被认为是不友好的(例如,请参阅 here 或 here)。 Prettier 的换行算法本身也有类似的问题(例如,如果行变得太长,在调用中添加一个参数可能会导致多行差异),但它们是不可避免的,因此 Prettier 的策略是通过避免其他差异来弥补这一点- 不友好的事情。
【讨论】: