如何在XCode 4中书签代码?
我找不到在XCode 4中的代码中放置书签的方法。我知道#pragma mark
事情,但它不是我正在寻找的。 我需要的是我可以放置和删除鼠标单击和导航之间的下一个和以前,就像在VS.
有什么我失踪?
在Xcode 4中,书签似乎已经走到了恐龙的前面。如果在之前版本的编辑器上跳转到书签popup窗口,也不会消失。 当前最好的替代scheme似乎是使用断点(当然,单独禁用),并使用断点导航器进行导航。
快捷方式是Cmmd + 7
。 一旦使用箭头键
在你的源文件中写下你想要添加书签的评论。
//<##>
你可以导航到下一个/上一个:' ^ / '或' ^? “
- <##>的意思是“占位符的代码片段”
- ^ /意思是“跳转到下一个占位符”
- ^? 意味着“跳转到前一个占位符”
谢谢
另一种select,如果任何人仍然感兴趣。 以下指令将产生一个编译器警告,您可以将其用作书签:
#pragma message "<# message #>"
要么
#warning <# message #>
如果您想使用鼠标放置书签:使用上述2个指令之一创build一个代码片段。 将其拖放到您想要join书签的源文件中。
导航到下一个/上一个:Cmd-'和Cmd-Shift-'
在Xcode 4.4中,如果你用这种格式留言:
// TODO: Your text here
它将作为跳转列中的列表添加到当前文件中的方法列表旁边,然后您可以直接跳到该菜单中的该评论。
最简单的方法是使用// TODO前缀的注释,然后search,这可以让您跳过导航器中的问题。 很难打败这种技术。
我个人不喜欢为书签使用断点,因为input笔记并不容易。 我使用断点作为断点,而不是将它们与书签混合在一起。
无论如何,如果你想获得更多的信息,你可以让xcode生成警告// TODO:一些消息或者// FIXME:一些可以在问题导航器中导航的消息。 我从这个网站下面的说明:
说明
转到项目导航器中的项目项目(通常位于最顶端)在左侧目标列表中find您的目标,select它转到“构build阶段”选项卡。 点击此屏幕右下angular的“添加生成阶段”。 在出现的编辑器中插入下面显示的bash脚本。 现在只要build立,你会看到所有的// TODO:和/ / FIXME:注释已经成为警告。 我喜欢这种技巧,这可能不适合每个人,但希望它能帮助别人。 用于“运行脚本”构build阶段的Bash脚本
KEYWORDS =“TODO:| FIXME:| \?\?\ ?: | !!!:”find“$ {SRCROOT}”(-name“ .h”或-name“ .m”)-print0 | xargs -0 egrep –with-filename –line-number –only-matching“($ KEYWORDS)。* \ $”| perl -p -e“s /($ KEYWORDS)/ warning:\ $ 1 /”您也可以在问题导航器中点击每个警告,直接find该文件并指向您的代码原始// TODO:// // FIXME:额外专业提示:确保您使用短语来描述您的// TODO:像// TODO这样的评论:优雅地处理这个错误,以及类似的事情。 短语将显示在每个警告旁边的问题列表中。 在Cocos2D论坛上(点击谷歌search后发现),我相信他的解决scheme最初是为Xcode 3而devise的,如果你的path名中有空格,那么我就不能工作了。这里的脚本没有这些限制,但是他应该在这里留下他原来的职位 。
双击行号。 它添加并禁用了一个断点,您可以稍后在Breakpoint Navigator中find它。 不要听这里的答案,希望你修改这个代码。
就像npellow对我这个问题的回答一样,JetBrains的appCode也使得这一切成为可能。 所以,这可能是使用appCode而不是Xcode4的另一个原因,除了它以后不会有空。
我的方法:
在前面的行中键入语法错误代码…..
在其他地方改变了一些东西之后,我可以回到前一个地方,因为语法错误行将在右侧滚动条中显示一条红线。 它表明的地方。
这不是优雅,但除非有书签function,这是我目前使用的方式
您可以安装名为“XBookmark”的Xcode插件。
这个插件提供了以下function:
- 切换书签
- 显示书签
- 下一个书签
- 上一个书签
如何安装XBookmark:
- 安装恶魔岛。
- 从Window-> Package Manager中searchXBookmark,然后单击Install。
- 重新启动Xcode。
现在,您可以在编辑菜单中看到有关书签的菜单。
PS:这个插件是开源的。