如何停止Xcode将“选定”字符替换为另一个字符?


1

我今天对某些源代码进行了一些更改,并注意到,当我在Bundle.mainBundle.pathForResource调用中将“ inDirectory”替换为“子目录”,然后又放回原位时,Xcode将其他不相关的代码字母替换为字母“一世”。例如,如果我的代码是:

let path = Bundle.mainBundle.pathForResource(...inDirectory:)
let deluge = something

我将第1行替换为

let path = Bundle.mainBundle.pathForResource(...subdirectory:)

然后更正了方法调用,现在第2行如下所示:

let diluie = somithing

如果我然后尝试用应该存在的内容替换第2行中的i,则Xcode会“更正”我的“错误”并将i放回原处。

编辑:在“系统偏好设置”->“键盘”下,我未选中“自动纠正拼写”,但这没有帮助。

编辑#2:我正在使用Xcode 8.2.1

更新:: 在玩完我的项目后,我发现Xcode只是用不想要的字符替换我选择的字符。例如,在上面的代码的第2行中,如果我通过将光标放置在紧前面的位置来选择“ u”,然后将光标移到其他位置,Xcode会将“ u”替换为“ i”。有人可以告诉我如何阻止这种情况发生吗?


否决了这个问题的用户是否可以解释原因?这个问题不在这里吗?
moonman239

我没有投票,但是是的,这个问题不在这里。Ask Different适用于最终用户,而软件开发则离题。查看旅游帮助中心
广电运通

@grgarside:在阅读了两个链接之后,我仍然认为我的问题属于这里,因为它似乎专门与Xcode IDE有关。来自帮助中心的信息:“我们确实鼓励...如何使用Xcode之类的工具来执行非语言特定任务。”
moonman239 '17

我们应该进行专题讨论来询问“不同的元”。在我看来,这与编码无关,而与使用名为Xcode的应用有关。与询问如何使用文字来编辑涵盖西班牙历史的文档相同。问题是关于编辑,而不是西班牙。
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.