如何启用大括号匹配?
如何启用括号匹配?
如何启用代码竞争“if / else-if”,“for”等?
在Xcode 3.x中,我会开始输入“for”,自动完成将提供括号,花括号,分号等。然后,我可以按一下包含(除其他外)选项的菜单做一个“for i”循环(在这种情况下,Xcode将填入“int i; i< n; i ++”并选择n,这样我就可以输入一个值。)
在Xcode 3.x中我可以为if / else-if块做类似的事情。我可以开始输入“if”,自动完成将提供括号,花括号等。
编辑:在查找源代码文件的“获取信息”选项(只是右键单击Xcode 3中的文件名)五分钟后,我决定降级到版本3.2.x.这意味着下载时间。这真的很臭: - (
答案 0 :(得分:4)
Auto-}在Xcode4中的工作方式略有不同。键入{。一旦显示,它就不会出现。你必须在获得结束后获得回报。所以输入{给出了自动完成功能。起初感觉有点奇怪,我需要一段时间来调整,但我认为这是有道理的。大多数编码样式决定了在开始大括号之后的返回,所以它几乎总是在你想要的时候自动关闭。它不会给出}虽然在一个案例中就像制作单行一样,如果进入多行行。您现在可以添加左大括号,将光标移动到行后面,然后输入右大括号。在我做这样的事情之前,我不得不花时间删除auto - }。
对于代码完成,听起来好像你有索引问题。代码完成仍然可以在Xcode4中按照您的需要运行(现在它实际上更加智能)。发生这种情况时,您的语法着色通常也会关闭。我用我的一个项目遇到它并通过编辑我的构建设置修复它,我有一个坏的。您也可以尝试在组织器中删除项目的派生数据。这将迫使重建索引。
“获取信息”项已移动。它是IDE重写的地雷之一。他们不在文件检查员中。显示实用程序窗格,然后选择文件检查器(选项卡栏中的第一个图标)。
Xcode 4来自Xcode 3时有点陌生。他们改变了很多东西。我建议你去感受一下。在不久的将来某个时候,Xcode 3将被弃用,你将无法获得新的SDK。您可以同时安装Xcode 3和4,这有助于进行切换。这样,当你遇到困难时,你可以回到Xcode 3,并允许你逐步做出改变。