随着大量的Xcode新手的涌入,我相信会有很多Xcode的技巧和技巧可以分享。

你的呢?


当前回答

放大编辑器

如果窗口同时显示细节视图和编辑器视图,则可以放大编辑器,将编辑器视图展开到窗口的全部高度。(这一点很容易发现,但很多人似乎忽略了它。)

您可以使用以下方法之一来做到这一点:

命令⌘Shift⇧E 查看>放大编辑器 拖动分隔器(在编辑器之间) 窗口和上面的文件列表) 向上。

其他回答

突出显示代码块(重点跟随选择)

从View -> Code Folding -> Focus Follows Selection或controlloptionf激活“Focus Follow Selection”。

这也适用于Python代码,但是在一行中引入空格会使它失效。为了解决这个问题,安装谷歌的Xcode插件,并在它安装的首选项中激活“正确的保存空白”。这将在每次保存文件时清除尾随的空白,因此如果高亮显示出错,您只需保存文件,它就会再次工作。(看,这实际上是两个提示在一起,因为插件的这个特性本身很有用)。

下面是我刚刚写的一些随机Python代码的示例。我使用午夜Xcode语法着色主题。

这对于代码的高嵌套部分非常有帮助,可以跟踪内容在哪里。另外,注意左边,就在行号的右边,这些部分也是有颜色的。这是代码折叠条。如果你把鼠标滑下,它会高亮鼠标下方的部分。这些彩色条都可以折叠,换句话说,代码中高亮显示的部分正是可以折叠的部分。

Xcode支持文本宏,可以通过编辑菜单末尾的插入文本宏菜单调用。它们也可以使用Code Sense (Xcode的代码补全技术)来调用。

例如,键入键序列pi m control-period将插入#import "file"到你的代码中,file作为一个可编辑的标记,就像代码完成一样。

通过命令行控制Xcode的文本编辑器:xed

> xed -x                # open a new untitled document
> xed -xc foo.txt       # create foo.txt and open it
> xed -l 2000 foo.txt   # open foo.txt and go to line 2000

# set Xcode to be your EDITOR for command line tools
# e.g. for subversion commit
> echo 'export EDITOR="xed -wcx"' >> ~/.profile

> man xed               # there's a man page, too

一些技巧可以在Xcode Tools tips中找到。

CTRL + Alt +⌘+ r清除日志