随着大量的Xcode新手的涌入,我相信会有很多Xcode的技巧和技巧可以分享。
你的呢?
随着大量的Xcode新手的涌入,我相信会有很多Xcode的技巧和技巧可以分享。
你的呢?
当前回答
突出显示代码块(重点跟随选择)
从View -> Code Folding -> Focus Follows Selection或controlloptionf激活“Focus Follow Selection”。
这也适用于Python代码,但是在一行中引入空格会使它失效。为了解决这个问题,安装谷歌的Xcode插件,并在它安装的首选项中激活“正确的保存空白”。这将在每次保存文件时清除尾随的空白,因此如果高亮显示出错,您只需保存文件,它就会再次工作。(看,这实际上是两个提示在一起,因为插件的这个特性本身很有用)。
下面是我刚刚写的一些随机Python代码的示例。我使用午夜Xcode语法着色主题。
这对于代码的高嵌套部分非常有帮助,可以跟踪内容在哪里。另外,注意左边,就在行号的右边,这些部分也是有颜色的。这是代码折叠条。如果你把鼠标滑下,它会高亮鼠标下方的部分。这些彩色条都可以折叠,换句话说,代码中高亮显示的部分正是可以折叠的部分。
其他回答
构建成功/失败噪音;从术语:
defaults write com.apple.Xcode PBXBuildSuccessSound ~/Library/Sounds/metal\ stamp.wav
defaults write com.apple.Xcode PBXBuildFailureSound ~/Library/Sounds/Elephant
双击方括号或圆括号,可获得括号与圆括号匹配。
使用#pragma进行组织
你可以使用:
#pragma mark Foo
... 作为组织源文件中的方法的一种方式。当通过弹出式菜单浏览符号时,无论你在Foo中放置什么,都会在列表中显示粗体。
要显示分隔符(即水平线),使用:
#pragma mark -
它非常有用,特别是在将委托方法或其他方法组分组时。
Xcode动作的键绑定
我也喜欢“重新缩进”。,则没有默认快捷方式,但您可以从“键绑定”首选项窗格的“文本键绑定”选项卡添加一个。
这本身就能节省时间。只需查找您最喜欢的操作和添加/编辑键盘快捷键!
我发现一个很方便的默认设置是CMD+"和CMD+'来添加/删除垂直分割。按住这些选项,现在你有相同的水平。但如果这些手势不适合你,你可以随时改变它们。
我刚刚发现了如何改变文本宏中使用的缩进行为:
例如,如果你和我一样,不喜欢这个:
if (cond) {
code;
}
但我更喜欢这样:
if (cond)
{
code;
}
然后你可以通过在终端中设置以下默认值来全局(所有语言)更改此设置:
defaults write com.apple.Xcode XCCodeSenseFormattingOptions -dict-add BlockSeparator "\n"
这个问题已经困扰我很多年了,我希望其他人也会感兴趣。
这个特性的文档可以在Xcode用户默认参考中找到