如何在zend studio for eclipse中,每次新建一个文件时,显示
/**
*
* @copyright(c) 2009
* @author oo
* @package common
* @version $Id: template.php
*/
现实累死(显示类似[gently注])这样子的东西 网上查说叫PHPDOC,但是还是没搞明白 谢谢
-
这个是zend studio for eclipse的Templates功能,进入菜单window->preferences->php->templates,在右边找到New simple PHP file,默认的内容是这样的:
< ?php
${cursor}
?>
就是我们使用zend studio for eclipse new phpfile的时候默认的模板,你可以直接修改这个模板来满足你的要求,当然更好的做法是新建一个template,其context选择new php,然后编辑你的模板,这里支持一些变量。BTW:很多人可能以为${user}可以作为Author来用,而实际上这个变量是你的OS登录名,例如我的就是administrator。那么,怎么使用它呢?在使用New->php file新建文件的时候,在向导的下一步使用你修改过的New simple PHP file或者新建的模板名称
最近一段时间每天都会用Zend Studio + Subclipse 来开发PHP项目,用了一段时间再也离不开了,真的太方便了!
但很不爽的一点就是源文件里面的 $Id$ 不能够自动替换。每次都需要我给这个文件应用 keyword:Id 属性才行,非常麻烦。
后来仔细研究了一下 Subversion 的手册,才发现 Subversion 的开发者早就提供了简单的解决方案:
1、打开 C:\Documents and Settings\Adminstartor\Application Data\Subversion(XP) C:\Users\Administrator\AppData\Roaming\Subversion(Win7) 文件夹
2、找到 config 文件,用记事本打开;
3、加入下面的内容:
[miscellany]
enable-auto-props = yes
[auto-props]
*.c = svn:keywords=Id
*.cpp = svn:keywords=Id
*.h = svn:keywords=Id
*.hpp = svn:keywords=Id
*.cxx = svn:keywords=Id
*.cs = svn:keywords=Id
*.php = svn:keywords=Id
*.html = svn:keywords=Id
*.tpl = svn:keywords=Id
*.txt = svn:keywords=Id
*.vbs = svn:keywords=Id
*.js = svn:keywords=Id
*.asp = svn:keywords=Id
OK,现在试试看加入一个文件到 SVN 中,然后再提交。就会发现文件中的 $Id$ 已经被自动替换了,而且文件也自动加上了 keyword:Id 属性。
Ps:第一次添加进版本库的时候,把 $Id$ 先写好,不然以后再添加的话,就不会识别(个人经验)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述