Xcode 10:自动插入右大括号错误

Lau*_*uet 6 swift xcode10

在 Xcode(swift 文件)中,我面临一个问题,即右括号的自动插入不再起作用。

例如:当我写

func myFunc() {
Run Code Online (Sandbox Code Playgroud)

然后按回车,Xcode 不会插入右括号,我需要自己做(我对此很生气......)

然而,我的设置似乎很好:首选项 -> 文本编辑选项卡 ->“自动插入右大括号”== true

每个包含注释代码的文件似乎都会发生这种情况,尤其是这个(非常常见的)注释: //}

配置:Xcode 版本 10.0 (10A255)

在新 Playground 上重现的步骤:

  1. 复制并粘贴以下评论: //}
  2. 然后输入: func test() {
  3. 然后按回车

这绝对是文本编辑器中的一个错误。已向 Apple 漏洞报告者提交。

每个人都可以重现该错误还是由于某些配置?如果是这样,我能做些什么来解决它?

Ste*_*vey 5

我正在使用 Xcode 10.3。我发现如果文件中有注释块,那么 Xcode 不会在该文件中自动插入右括号。

/*
Temporary fix.  Replace this...
*/

//
// ...with this
//
Run Code Online (Sandbox Code Playgroud)

  • 这也是我的问题(Xcode 版本 11.3 (11C29)) (2认同)

Lau*_*uet -2

Apple 在 Xcode 10.1 (10B61) 中修复了该问题