1

嘿,这里有人知道如何让 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?');
}

我会很感激任何提示:)

4

1 回答 1

1

这不是格式,而是语法。

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

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

于 2021-07-23T16:27:54.653 回答