PHP编程利器——NetBeans 和 PHPED

来源:互联网 发布:手机淘宝交电费怎么交 编辑:程序博客网 时间:2024/05/16 17:58

          熟话说,工欲善其事,必先利其器。由于现在工作中用的是php,所以选择一个好的IDE成为我急需解决的问题。

NetBeans

        最早接触php是在学校的时候,那时候是为了和朋友做点东西。最开始我使用的IDE是netbeans。我不得不说,这的确是个非常好的IDE。支持以下功能:

    • 重命名重构和即时重命名全新!
    • PhpDocumentor 支持全新!
    • Zend 和 Symfony 框架
    • PHP 源代码编辑器
    • 方便的代码导航
    • 代码覆盖率
    • MySQL 集成
    • PHP 单元测试
    • PHP 调试
    • 支持团队开发
    • 跨平台

        好了,前面说了NetBeans这么多优点,下面我要说说我最后为什么没有选择NetBeans。其实原因很简单,就是NetBeans比较吃内存,开久了就有点卡机了……而且debug环境还需要自己手动配置。如果你没有经验,很有可能配置不好……

PHPED

        现在我们的主角终于要登场了,那就是PHPED。PHPED是当今顶级的PHP集成开发环境。它既适用于小型的个人开发,也适用于大型的多人项目。PHPED在很大程度上加快了开发的进程。它是一款强大的工具,与高级代码编辑器的稳定结合,可靠的dbg调试器,高性能的数据库关联客户端以及安全的部署使得PHPED成为高级开发者所需要的一个完整的解决方案。下面我来说说我认为PHPED的优点:

  1. 强大的源代码编辑器:由于PHPED主要是针对PHP编程,所以支持的文档类型不是很多,但是已经足够了。他支持html、css、php、py、pl、tpl、xml、sql、js等。
  2. 方便的代码导航:当你看到一个新函数出现的时候,是否苦于不知道他的作用。Ctrl+鼠标左键,点击那个函数试一试,你就会发现其中的奥妙了。
  3. 集成代码调试功能:PHPED本身集成了debug功能,而且自带简洁版的IE和火狐,在IDE内部可以十分方便地调试代码。
  4. 自定义代码高亮功能:支持多种语言配色方案的自定义。其中还包括smarty模版的配色方案哟。
  5. 源代码管理工具:支持CVS源代码管理工具。如果你不喜欢用,还可以利用Subverion和PHPED配合使用,利用集成的鼠标右键菜单,可以很方便地利用Subverion来管理代码。
  6. 远程主机代码部署:支持Sftp方式部署代码,而且支持单个文件的上传下载。当你想上传整个项目的部分代码时,可以将无需上传的部分排除出去。
  7. 代码提示:支持php、html等语言的代码提示功能。
  8. 集成了polystyle代码格式化工具,可以快速地完成格式化代码的功能,支持自定义格式化方案。不过我比较笨,不太习惯……
  9. 其他:利用集成终端连接远程主机、建立数据库账号管理远程数据库、支持不同代码间有区别的高亮、支持F1快捷键快速查看php内置函数、支持快速插入html代码……

        如果各位感觉我说的靠谱,可以去安装一个试一试。下面我要讲一下如何配时PHPED,让他更好地为我们服务。

  • 设置->代码提示,将所有的延迟调整到最小值,这样可以快速响应我们的输入,给出代码提示。其中有一项是”最小字符“,意思就是我们输入几个字符后代码提示出来,我设置为2。你想设置为几就看个人习惯了。
  • 在Code Explorer这一项中,我们可以选择代码的提示范围。这里主要是包括php和js代码。
  • 在syntax color这一项中,我们可以根据个人爱好,配置出适合自己的配色方案。不过可惜的是不支持配色方案的导入导出……
  • 支持多种代码折叠。不过推荐各位不要使用,不然每次打开文件的时候,还得手动打开想要查看的代码,哈哈。(PS:我就不喜欢注释被折叠起来,有点不太方便……)
  • 页面默认编码设置:由于编辑的都是网页文件,喜欢使用utf-8编码,哈哈。
  • 调整鼠标行定位:PHPED默认是鼠标可以定位到行末的,不过感觉很不方便,所以我们可以在编辑器设置中,勾掉”Cursor beyond EOF“。
  • 支持代码简单的格式化:快捷键是Alt+F6,或者是鼠标右键菜单中的”重新缩进代码“。
  • 在每个编辑好的函数前面,可以通过输入/**+回车快速添加函数注释。通过输入@会自动提示你想输入的属性。

        感觉PHPED还有很多东西可以挖掘。如果各位有什么好的发现,可以写下来给大家分享。好了,本文就写到这了,拜拜!

0 0
原创粉丝点击