随着大量的Xcode新手的涌入,我相信会有很多Xcode的技巧和技巧可以分享。
你的呢?
随着大量的Xcode新手的涌入,我相信会有很多Xcode的技巧和技巧可以分享。
你的呢?
当前回答
双击方括号或圆括号,可获得括号与圆括号匹配。
其他回答
使用]自动插入[到正确的位置
我来自。net背景,所以我习惯于输入一个符号,然后输入它的一个方法名。所以我总是忘记在开始输入对象名称之前包含[。通常这意味着我需要转到行首并手动添加[。我没有意识到我只需在当前光标位置按下],它就会自动添加。
有几种方法可以使用它:要么在输入函数名之后,要么在输入函数名之前。
方法一:在函数名后面
myObject testMethod]
... 就变成:
[myObject testMethod]
…插入符号位于]之后。
方法二:在函数名前面
myObject]
... 就变成:
[myObject ]
... 插入符号位于]的正前方。
后者(2)的优点是代码补全将根据对象的方法进行筛选。而对于前者(1),如果你试图在myObject之后立即调用代码补全,它将不会被过滤。(2)的另一个优点是它的行为更像其他使用点表示法的编程语言。然后只需输入对象的名称[而不是]。访问一个方法。
没有多少键盘快捷键,但是源代码中的TODO注释显示在编辑器顶部的方法/函数下拉列表中。
例如:
// TODO: Some task that needs to be done.
在方法和函数的下拉列表中显示,以便您可以直接跳转到它。
大多数Java ide在滚动条中为这些任务标记显示一个标记,这样更好,但这也可以工作。
在PyObjC中,你可以为符号下拉列表做类似的#pragma标记:
#马克:Foo
and
#马克:-
通过命令行控制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
获取Colin Wheeler的完整Xcode键盘快捷键列表(PDF或PNG格式)。把它打印出来,放在显眼的地方(我把它贴在屏幕旁边的墙上)。
编辑: Xcode 3.2的更新版本
编辑2: Xcode 4的更新版本