我一直在使用xCode 4.5.2,并注意到如果你要编制索引,你需要停止一切并让它完成它的工作,否则你会陷入困境.这已经成为一个问题,因为项目很大,索引已经花了很长时间才能完成,而且它会不断地进行.有一个例子是它将整个项目编入索引,在我对该项目进行了一些工作之后,它开始重新索引该项目的近75%.我检查了源代码控制,并且在我处理它的时间内没有对项目进行任何更改.
有没有办法完全停止索引,或减少索引的次数?关闭索引是否有任何缺点?我曾在以前的问题中读过,据说它阻止了自动完成和搜索项目.
Jos*_*iah 44
只需在终端中运行此命令即可关闭索引:
defaults write com.apple.dt.XCode IDEIndexDisable 1
Run Code Online (Sandbox Code Playgroud)
要重新打开它,请运行以下命令:
defaults write com.apple.dt.XCode IDEIndexDisable 0
Run Code Online (Sandbox Code Playgroud)
(注意:显然您需要删除此密钥才能使更改生效,但是,我只使用了上面的命令并且工作正常.因此,如果执行上述操作无效,请尝试删除密钥)
编辑
对不起,错过了部分问题.是的,它会使它搜索不起作用的速度快.也许自动完成将被禁用.索引是Xcode能够快速记住您所做的事情的原因.关闭它会使它稍微难以使用,但它会缩短加载时间.
无论出于什么原因,对于Xcode 10.1都希望这样做(例如“发生内部错误。编辑功能可能受到限制”):
defaults write com.apple.dt.Xcode IDEIndexDisable -bool true
Run Code Online (Sandbox Code Playgroud)
关闭Xcode,运行它,然后打开Xcode。
| 归档时间: |
|
| 查看次数: |
19318 次 |
| 最近记录: |