在Xcode中自动插入结束括号

时间:2009-09-02 12:50:48

标签: xcode macos textmate

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

2 个答案:

答案 0 :(得分:1)

在Xcode 3.1中,转到首选项 - >缩进 检查Syntax-ware缩进为on 并选中自动插入结束“}”

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

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

答案 1 :(得分:1)

在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中做的一些常见事情,以便让生活更轻松。