没想到啊

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

如何在zend studio for eclipse中,每次新建一个文件时,显示
/**
*
* @copyright(c) 2009
* @author oo
* @package common
* @version $Id: template.php
*/
现实累死(显示类似[gently注])这样子的东西 网上查说叫PHPDOC,但是还是没搞明白 谢谢

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

posted on 2012-01-18 17:37  没想到啊  阅读(550)  评论(0编辑  收藏  举报