相关疑难解决方法(0)

XCode 3.2:更改默认的"Code Sense"缩进和空格

我正在使用XCode 3.2(在"Snow Leopard"上),它仍然具有这个漂亮的"文本宏"自动完成功能(例如,如果你键入if它将扩展到if (<#condition#>) { <#statements#> }).这些宏也可通过"编辑 - >插入文本宏"获得.

不幸的是,默认模板与我心爱的缩进和空白样式不匹配,所以我想修改它们.

根据这个稍微过时的StackOverflow线程,相应的定义应该位于/Developer/Library/Xcode/Specifications/{C,HTML}.xctxtmacro但我找不到任何使用Snow Leopard和XCode 3.2的东西(不确定哪个负责).

有没有人注意到Apple定义的Text Macros现在在哪里?

macros xcode indentation osx-snow-leopard xcode3.2

11
推荐指数
1
解决办法
2587
查看次数

是否可以从 Xcode 的代码完成中排除项目?

NSAccessibilityProtocol例如,最严重的犯罪者之一是。

  • 协议声明了很多成员(26个函数)
  • 它符合一些最常见的对象类型(例如NSViewNSWindow)符合它。
    • NSObject竟然还有这些方法!(即使它不NSAccessibilityProtocol明确符合,出于某种原因)
  • 函数名称包含诸如“frame”、“style”、“range”、“size”、“button”、“menu”等常用词,因此它们作为误报经常出现(因为模糊搜索)
  • 大多数(全部?)成员已被弃用

在此处输入图片说明

是否可以从代码完成中过滤掉这些成员?当我确实需要它们时,我宁愿手动在 API 文档中查找它们,如果这意味着它们不会在其他 95% 的时间内打扰我。

以下是关于该主题的一些类似问题,但没有一个是最新的和高质量的:

  1. 如何从 Xcode 的代码完成中排除某些术语?(自动完成,内容辅助,建议使用 AppCode,显然不完全适用
  2. 有没有办法改进 Xcode 的代码补全?, old (2014), 建议使用插件(Xcode 停止支持插件)
  3. 有没有办法禁用或修改 Xcode 的代码完成?, 适用于旧的 Xcode 版本。/Applications/Xcode.app/Contents/PlugIns/TextMacros.xctxtmacro我的机器上不存在(Xcode 版本 12.4 (12D4e))

xcode code-completion swift

5
推荐指数
0
解决办法
49
查看次数