首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode注释自动完成(appledoc样式)

Xcode注释自动完成(appledoc样式)
EN

Stack Overflow用户
提问于 2012-09-24 15:04:02
回答 1查看 2.1K关注 0票数 5

我发现记录我的界面特别痛苦,因为我需要自己输入所有内容。所以我想我一定不是唯一一个这样的人,并开始寻找一种方法来减轻我的痛苦,但没有找到太多。

我的问题是,有没有捷径或方法让Xcode自动完成我的评论?例如,如果我输入/** + [tab],它会自动补全:

代码语言:javascript
复制
/**
 * [cursor here]
 * 
 * (maybe some pre-populate a list of arguments for the method below)
 */
- (void)test:(NSString *)testString another:(NSString *)another;

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-24 15:18:25

使用Xcode的代码片段特性。您可以使用所需的文本创建代码段,并在要填充的文本中添加项目。要创建代码片段,只需在Xcode编辑器中选择一些文本并将其拖动到代码片断库中即可。您可以设置完成快捷键,这样类似于m-comment的内容就可以成为您的标准方法注释:

键入m-comment的第一部分,然后显示整个快捷键(以及任何其他完成操作),接受完成操作将添加一个注释,其中包含等待填充的参数化部分。像往常一样,您可以按tab键从一个切换到下一个:

您可以通过将文本的给定部分括在<##>中来指明它是要填充的字段,如:<#method name#>

当然,Objective-C的优点之一是方法名通常会告诉您参数是什么。在评论中重复这一点似乎是不必要的额外工作。Xcode3对脚本有更好的支持,包括可以自动生成带参数的HeaderDoc注释的脚本。然而,它们并没有被广泛使用,可能是因为这些类型的评论并不是真正有用。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12560292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档