【问题标题】:How to make VScode auto fix missing semicolons Apex?如何让 VScode 自动修复缺少的分号 Apex?
【发布时间】:2021-09-30 16:36:44
【问题描述】:

嘿,这里有人知道如何让 VSCode 自动修复缺少的分号,而不是只显示缺少的分号吗?

我开始设置 Prettier,它将格式化顶点代码,但不会用单引号替换双引号,也不会插入缺少的分号。

有人能指出正确的方向吗?

我试过了:

更漂亮,去壳,但它们都不适合我。

if (o.Owner.Username == "maxi.musellus@energy.com"){
System.debug("why am I not bracced by singel quotes yet?")
}

这应该格式化为:

if (o.Owner.Username == 'maxi.musellus@energy.com'){
    System.debug('why am I not bracced by singel quotes yet?');
}

如果有任何提示,我将不胜感激:)

【问题讨论】:

    标签: visual-studio-code salesforce apex code-formatting salesforce-development


    【解决方案1】:

    这不是格式,而是语法。

    没有 Apex 格式化程序能够处理这两项,因为需要这些替换的代码在语法上不是有效的 Apex 并且无法解析以确定如何格式化。

    语句必须以分号结尾。双引号在 Apex 中不是有效的字符串分隔符 - 只有单引号。

    【讨论】:

    • 感谢您的回答,:) 有帮助您知道是否有语法校正工具吗?
    猜你喜欢
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 2019-08-02
    • 1970-01-01
    • 2017-10-13
    • 2015-11-24
    • 2020-08-25
    • 1970-01-01
    相关资源
    最近更新 更多