如何在Xcode中优先显示代码片段建议?
让Xcode代码建议优先显示自定义代码片段的方法
Xcode没有公开的全局设置来调整代码建议的优先级,但可以通过修改单个代码片段的优先级属性,让自定义代码片段排在代码建议的前列:
- 打开Xcode的代码片段库(点击右侧边栏的
</>图标,或使用快捷键Cmd + Shift + L) - 找到目标自定义代码片段,右键选择Show in Finder
- 在Finder中找到对应的
.codesnippet文件,右键选择用文本编辑器(比如TextEdit)打开 - 在文件里找到
<key>IDECodeSnippetCompletionPriority</key>,它对应的<integer>默认值是0,将数值改大(比如设为100,数值越大优先级越高) - 保存文件后重启Xcode,该代码片段就会在代码建议中优先显示
如果是新建代码片段,也可以直接在创建时设置优先级:
- 选中要做成代码片段的代码,右键选择Create Code Snippet
- 在弹出的编辑框中点击右下角的Edit按钮
- 在高级选项里找到Completion Priority,调整数值(范围0-100,数值越高优先级越高)
- 保存后,新代码片段就会拥有更高的显示优先级
如果有大量代码片段需要调整,可直接前往路径~/Library/Developer/Xcode/UserData/CodeSnippets/批量修改.codesnippet文件的优先级数值。
内容的提问来源于stack exchange,提问作者Kanşav Şahin
相关产品推荐
相关产品推荐

