【问题标题】:Smart indention on the variable declarations变量声明的智能缩进
【发布时间】:2021-07-11 05:57:43
【问题描述】:

我一直在寻找这个。所以自动格式化可以有这样的东西。

    const disk      = data.disk < 50 ? 50 : data.disk;
    const diskAdded = data.disk > 50 ? data.disk - 50 : 0;

代替

    const disk = data.disk < 50 ? 50 : data.disk;
    const diskAdded = data.disk > 50 ? data.disk - 50 : 0;

如果可能的话,甚至更细粒度:

    const memory    = data.memory < 8  ? 8              : data.memory;
    const diskAdded = data.disk   > 50 ? data.disk - 50 : 0;

如果能实现前者,我会很高兴。

【问题讨论】:

    标签: visual-studio-code code-formatting


    【解决方案1】:

    我正在使用扩展“更好的对齐”:Link to Better Align VSCode Marketplace

    我认为这个扩展足以满足你的需要。

    【讨论】:

    • 此扩展将 '===' 分解为 '==' 和 '='。我发现另一个“自动对齐”没有这样的问题,但缩进不是很聪明。当我尝试一次对齐太多代码行时,一些短变量会缩进很大。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多