【问题标题】:VSCode - Align All Chars Prettify SettingsVSCode - 对齐所有字符美化设置
【发布时间】:2021-04-20 06:45:57
【问题描述】:

Prettier (VSCode) 在保存时美化我的代码做得很好。
我认为代码格式化中的一项重要功能是我在 Prettier 中找不到的。
我想在多行中对齐字符=, :, => 等,就像this VSCode plugin 一样。

【问题讨论】:

    标签: visual-studio-code prettier


    【解决方案1】:

    诸如“如何让 Prettier 以这样的方式格式化我的代码......?”等问题的通用答案。是“你不能。”

    Prettier 的目的是通过处理代码样式来促进项目和团队中的协作,而不是成为一个可定制的代码格式化程序,可以满足用户的任何需求。换句话说,它产生的格式并不是真正可定制的,这是故意的。阅读更多here。如果您需要对格式进行这种程度的控制,那么您可能不是 Prettier 的目标受众。

    您希望拥有的这种特定代码样式(对齐方式)被认为是不友好的(例如,请参阅 herehere)。 Prettier 的换行算法本身也有类似的问题(例如,如果行变得太长,在调用中添加一个参数可能会导致多行差异),但它们是不可避免的,因此 Prettier 的策略是通过避免其他差异来弥补这一点- 不友好的事情。

    【讨论】:

      【解决方案2】:

      您可以随时使用 Alt 键或 Code Maid 进行清理。

      如果按住 Alt 键并向下拖动,则可以突出显示间距以删除或对齐代码。

      【讨论】:

        猜你喜欢
        • 2021-05-31
        • 1970-01-01
        • 1970-01-01
        • 2016-04-13
        • 2011-09-07
        • 2017-12-03
        • 1970-01-01
        • 2021-08-01
        • 2019-10-12
        相关资源
        最近更新 更多