美文网首页
Xcode开启和关闭Indexing

Xcode开启和关闭Indexing

作者: 浅_若清风 | 来源:发表于2021-07-21 15:49 被阅读0次

每次Xcode打开工程,在Xcode顶端都会出现"Indexing"索引加载。


img_1.png
一.禁用Indexing

在Indexing加载期间,点击项目去切换代码页面,会出现卡顿的不友好现象,这是因为Indexing系统的消耗太大,特别是对于庞大的项目来说,Indexing耗时将会十分的漫长,CPU的使用率也会变得特别高。我们可以通过以下步骤去禁用Indexing:
1.打开电脑的终端Terminal,输入以下指令,回车

defaults write com.apple.dt.XCode IDEIndexDisable 1 

2.关闭Xcode,重启电脑。再次打开工程就不会出现Indexing系统加载了。

二.开启Indexing

关闭了Indexing,你会发现在编辑代码时对于系统定义的一些函数方法等不会自动补全了,花键(command)+鼠标索引跳转组合也变得无效。这是因为Indexing系统支持自动补全、查找定义、索引跳转等功能,禁用了Indexing,这些功能当然不会在支持,对于新入行的小伙伴来说,无疑增加了编码难度。我们可以通过以下步骤去开启Indexing:
1.打开电脑的终端Terminal,输入以下指令,回车

defaults write com.apple.dt.XCode IDEIndexDisable 0 

2.关闭Xcode,重启电脑。再次打开工程就不会出现Indexing系统加载了。

可以看到,Indexing的禁用指令和开启指令只有最后面的一个字符不相同,1为禁用,0为开启。 img_2 下午3.51.28.png

相关文章

网友评论

      本文标题:Xcode开启和关闭Indexing

      本文链接:https://www.haomeiwen.com/subject/yjdrmltx.html