是否可以从Xcode的代码完成中排除项目?
NSAccessibilityProtocol例如,最严重的犯罪者之一是。
- 协议声明了很多成员(26个函数)
- 它符合一些最常见的对象类型(例如
NSView,NSWindow)符合它。NSObject竟然还有这些方法!(即使它不NSAccessibilityProtocol明确符合,出于某种原因)
- 函数名称包含诸如“frame”、“style”、“range”、“size”、“button”、“menu”等常用词,因此它们作为误报经常出现(因为模糊搜索)
- 大多数(全部?)成员已被弃用
是否可以从代码完成中过滤掉这些成员?当我确实需要它们时,我宁愿手动在 API 文档中查找它们,如果这意味着它们不会在其他 95% 的时间内打扰我。
以下是关于该主题的一些类似问题,但没有一个是最新的和高质量的:
- 如何从 Xcode 的代码完成中排除某些术语?(自动完成,内容辅助,建议使用 AppCode,显然不完全适用
- 有没有办法改进 Xcode 的代码补全?, old (2014), 建议使用插件(Xcode 停止支持插件)
- 有没有办法禁用或修改 Xcode 的代码完成?, 适用于旧的 Xcode 版本。
/Applications/Xcode.app/Contents/PlugIns/TextMacros.xctxtmacro我的机器上不存在(Xcode 版本 12.4 (12D4e))