使用没有转义键的宏

时间:2010-01-01 14:29:59

标签: xcode

我正在尝试在xcode中使用宏。

我键入一个然后点击转义并选择它。

这很烦人,因为我必须打5次才能到达a。

是否有不同的组合键只允许我使用a as as typed而不必选择它?

1 个答案:

答案 0 :(得分:0)

您是否更改了XCode默认值?我正在使用3.1.4而且我没有打页。以下是我的确切按键:

  • 一个
  • 逃逸
  • 输入

我也可以先点击逃生并开始输入宏名称。

编辑:唉!你的恶魔渗透了我的XCode! ;)如果我自动完成一些事情,它们会变得粘稠,因为新的开始“a”宏 - 我甚至无法退格并输入“a”来使用第一个“a”宏。每个文件也有自己的持久内存,因此切换文件会更改默认值。使用方法或属性或任何其他已解析的符号似乎优先于宏,因此一旦您自动完成解析的符号,默认值将永远不会返回到初始的“a”宏。

非常奇怪的错误。我一定不能看到它因为我不使用宏。

我找到解决此问题的唯一方法是将“a”宏更改为其他一些自动完成,例如“ai”。这样当你输入“a”“escape”时,接下来输入“i”就会选择你想要的宏,即使粘性默认值很差。

从此参考http://mcdevzone.com/2009/04/09/useful-xcode-tricks/

开始

然后编辑“〜/ Library / Application Support / Developer / Shared / Xcode / Specifications / TextMacros.xctxtmacro / Contents / Resources / ObjectiveC.xctxtmacro”并更改“CompletionPrefix = a;”到其他一些前缀。

重新启动XCode时,新的前缀将取代旧的“a”宏。