有没有办法让Xcode附加一个右括号“)”当我输入一个开头的那个“(”?我知道它为那些{}做了这个。我真的很想念Textmate :(一种通用的方法来定义哪个当输入开头的字符时,应自动插入字符。
答案 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中做的一些常见事情,以便让生活更轻松。