作为程序员,你真的懂你的 IDE 吗?
程序员文章站
2022-03-06 18:02:10
...
作为程序员,我是一个 的忠实用户、忠实粉丝,它界面的优美、编码的舒适、智能的提示无不让我对他膜拜,但是我并不懂我的 !
有创建文件工程生成默认代码模板的功能,这一点十分优雅,然而很早以前,我就想要自己去定义这个模板,但是一直不知道怎么弄……
机缘巧合看见了几篇博文,介绍如何自定义这些模板,顿时欣喜若狂,赶紧花了好多个小时来进行自定义……不得不说,这一劳永逸的修改,让我感觉无比舒畅。
然而,虽然折腾了好几个小时,但是我依然不知道怎么去将函数体内的预编译代码顶格生成……让我未免有些许不适,真的是强迫症晚期患者。
为了方便下次我再次修改,我大致记录一下方法吧……
文件头部的注释信息部分,在模板里默认是和 有关的,我们需要重新写一个 的宏来覆盖原来的这个宏,这个宏需要写在 文件内,而这个文件放在不同的目录下影响的范围也不同,我选择的是放在:
~/Library/Developer/Xcode/UserData/
在这个目录下,可以影响到所有 创建的项目,更多选择参考这里。
而代码部分的模板则放在文件:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Mac/Application/Command Line Tool.xctemplate/TemplateInfo.plist
不过我这个路径下的文件只管控着通过 创建的工程,并且图中设置只是针对 语言的。另外,如果你的 不在 里那你需要改成对应你的路径。
如果你想改通过 其他方式创建的工程的代码模板,可以往前边倒腾几级目录,然后在里面找找,反正我没有猜错的话,所有相关配置都在:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Mac/
这个路径下,需要的朋友可以细心对比一下自己创建的方式,很容易找到相应的更改配置的方法。
另外提醒一点,默认是没有写 包里文件的权限的,需要整体更改一下权限。
如果有什么需要交流的,欢迎评论区留言,我也是新手,大家互相学习如何更好地使用 !!!