加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

作为程序员,你真的懂你的 IDE 吗?

发布时间:2020-12-15 02:01:43 所属栏目:百科 来源:网络整理
导读:作为程序员,我是一个 X c o d e X c o d e 的忠实用户、忠实粉丝,它界面的优美、编码的舒适、智能的提示无不让我对他膜拜,但是我并不懂我的 X c o d e X c o d e ! X c o d e X c o d e 有创建文件工程生成默认代码模板的功能,这一点十分优雅,然而很早

作为程序员,我是一个 X c o d e 的忠实用户、忠实粉丝,它界面的优美、编码的舒适、智能的提示无不让我对他膜拜,但是我并不懂我的 X c o d e

X c o d e 有创建文件工程生成默认代码模板的功能,这一点十分优雅,然而很早以前,我就想要自己去定义这个模板,但是一直不知道怎么弄……

机缘巧合看见了几篇博文,介绍如何自定义这些模板,顿时欣喜若狂,赶紧花了好多个小时来进行自定义……不得不说,这一劳永逸的修改,让我感觉无比舒畅。

然而,虽然折腾了好几个小时,但是我依然不知道怎么去将函数体内的预编译代码顶格生成……让我未免有些许不适,真的是强迫症晚期患者。

为了方便下次我再次修改,我大致记录一下方法吧……

文件头部的注释信息部分,在模板里默认是和 ___FILEHEADER___ 有关的,我们需要重新写一个 F I L E H E A D E R 的宏来覆盖原来的这个宏,这个宏需要写在 I D E T e m p l a t e M a c r o s . p l i s t 文件内,而这个文件放在不同的目录下影响的范围也不同,我选择的是放在:

~/Library/Developer/Xcode/UserData/

在这个目录下,可以影响到所有 X c o d e 创建的项目,更多选择参考这里。

而代码部分的模板则放在文件:

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Mac/Application/Command Line Tool.xctemplate/TemplateInfo.plist

不过我这个路径下的文件只管控着通过 C o m m a n d ? L i n e ? T o o l 创建的工程,并且图中设置只是针对 C + + 语言的。另外,如果你的 X c o d e . a p p 不在 / A p p l i c a t i o n s 里那你需要改成对应你的路径。

如果你想改通过 X c o d e 其他方式创建的工程的代码模板,可以往前边倒腾几级目录,然后在里面找找,反正我没有猜错的话,所有相关配置都在:

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Mac/

这个路径下,需要的朋友可以细心对比一下自己创建的方式,很容易找到相应的更改配置的方法。

另外提醒一点,默认是没有写 X c o d e . a p p 包里文件的权限的,需要整体更改一下权限。

如果有什么需要交流的,欢迎评论区留言,我也是新手,大家互相学习如何更好地使用 X c o d e !!!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读