3

有没有办法让Xcode在我输入左括号“(”时附加一个右括号“)”?我知道它是为那些{}做的。我真的很想念Textmate :(一种定义应该是哪些字符的通用方法输入开头的时自动插入将是kickass。

4

2 回答 2

2

在 Edit->Insert Text Macro->Objective C->Bracket Expression 下查看。这将插入一对匹配的括号(或者如果您有突出显示的内容,请在其周围放置括号)。您可以将其绑定到 [ 作为键盘快捷键。

您可以按照此处的说明为括号创建一个。我试过但无法让它工作。

http://cocoawithlove.com/2008/06/hidden-xcode-build-debug-and-template.html#textmacros

就个人而言,我将 classes 文件夹拖到 Textmate 并在那里进行编辑。当我需要输入一些长方法名称或构建时,我会切换回 Xcode。我一直在为我在 Textmate 中所做的一些常见事情构建一个片段库,以使那里的生活更轻松。

于 2009-09-04T06:27:59.143 回答
1

在 Xcode 3.1 中转到 Preferences->Indentation Check Syntax-ware indenting to on 并检查 Automatically insert closing "}"

并选择要在开头时插入的字符。

还有为什么不使用 Textmate 什么都不会阻止你,如果文件被外部编辑,Xcode 会注意到

于 2009-09-02T13:42:01.720 回答