是否可以在Xcode中为一行添加书签,类似于emacs中的"标记"功能?还有一个我可以用来跳转到行号的快捷方式吗?我的源代码变得越来越难以导航.
是; 如果将文本插入符号放在要添加书签的行上并选择Edit > Add to Bookmarks
(或⌘D),则可以将该行添加到项目中的书签中.然后,您可以从窗格中的Bookmarks
项目访问这些书签Groups & Files
.
要转到某一行,请Edit > Go to Line...
从菜单(或⌘L)中进行选择,然后键入要导航到的行号.
我还建议您使用该#pragma mark
指令来帮助您在源文件中导航.它采用以下格式:
#pragma mark
并将显示在源文件顶部的函数弹出菜单中; 通过将常用功能组合在一起,改进代码的整体结构和可读性,可以更轻松地浏览代码.
你也可以使用"mark"键序列,control- @或control-space,然后你可以使用Delete to Mark(control-W),Select to Mark(control-X control-M)和Swap With Mark(control -X control-X).Mac OS X中的所有Cocoa文本视图都支持这些类似emacs的键绑定,您可以在Xcode> Preferences> Key Bindings> Text Key Bindings中自定义Xcode的键绑定.