更改Xcode 7自动填充行为

时间:2015-09-01 01:31:37

标签: ios objective-c xcode logging

使用最新版本,或者可能包括测试版7.5之前的版本,我从未注意到,我对于在创建日志消息时为substitute tokens及其对象实现的一些自动填充功能感到恼火。到目前为止,我还没有真正注意到类方法或实例方法或自动填充其他任何东西。

之前,在Xcode 6中,这将显示:

1

啊,啊,好吧&脆。如您所见,用户输入后缀的所有内容都是自动填充的机会。我所要做的就是按tab [enter]一次自动填充'error'并包括右括号,然后它会自动将光标放在右括号后面,因此 ALL 我必须做的是输入;来完成该声明,我很高兴:)

现在,显示:

2

嗯,麻烦和麻烦多余的。正如您在此示例中所看到的,它包含一个额外的引号。现在,当我按Tab键自动填充“错误”时,它只是自动填充“错误”并将光标放在结束括号之前。所以它看起来像这样:

NSLog(@"%@", error|)

如果我按Tab键转到需要自动完成的下一个子词,它将缩进右括号:

NSLog(@"%@", error   )

基本上,我必须用鼠标移动它或按然后只有那时,我才能输入;。旁注 - 按进行自动填充会产生与描述相同的行为。

我是一个快速的人,不想说我的速度,因为我不想让它以错误的方式擦掉,但它是70 + wpm,所以这让我感到烦恼,特别是因为我已经习惯了方式这么久。有什么方法可以纠正这种行为?

我尝试在Xcode偏好设置面板中关闭Enable type-over completions,但它仍然将光标放在右括号之前。

printf使用Xcode 7.5进行相同的行为

0 个答案:

没有答案