当我在Xcode 9.0(9A 235)中按delete-key删除单个']'字符时,
id object = [] ;
^
|
caret position
Xcode会自动删除两个字符。
id object = ;
^
|
caret position
我知道这个行为是为了方便而实现的。但是我不喜欢这样。我在首选项窗口中找不到选项。请教我如何禁用这个行为。
1条答案
按热度按时间clj7thdc1#
如果我的swift文件碰巧包含注解掉的代码,特别是以下形式的代码,则相应括号类型的自动平衡将停止工作。
因此,你可以尝试通过复制粘贴上述注解到一个swift源文件,并看到自动平衡将停止工作。
区块注解和行注解都会触发这个错误,但是左括号和右括号必须在不同的行上,而且左括号后面必须跟着东西(例如范例中的“bla”)。