如何在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$ 先写好,不然以后再添加的话,就不会识别(个人经验)