如何在XCode 4中书签代码?

我找不到在XCode 4中的代码中放置书签的方法。我知道#pragma mark事情,但它不是我正在寻找的。 我需要的是我可以放置和删除鼠标单击和导航之间的下一个和以前,就像在VS.

有什么我失踪?

在Xcode 4中,书签似乎已经走到了恐龙的前面。如果在之前版本的编辑器上跳转到书签popup窗口,也不会消失。 当前最好的替代scheme似乎是使用断点(当然,单独禁用),并使用断点导航器进行导航。

快捷方式是Cmmd + 7 。 一旦使用箭头键

http://bugreporter.apple.com上提交一个错误报告,如果你觉得像这样的东西应该被带回来。;

在你的源文件中写下你想要添加书签的评论。

  //<##> 

你可以导航到下一个/上一个:' ^ / '或' ^?

  1. <##>的意思是“占位符的代码片段”
  2. ^ /意思是“跳转到下一个占位符”
  3. ^? 意味着“跳转到前一个占位符”

谢谢

另一种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:

  1. 安装恶魔岛。
  2. 从Window-> Package Manager中searchXBookmark,然后单击Install。
  3. 重新启动Xcode。

现在,您可以在编辑菜单中看到有关书签的菜单。

PS:这个插件是开源的。