php development tools (pdt),选择Eclipse PHP Development Tools(PDT)作为PHP开发工具
转自网络:
选择Eclipse PHP Development Tools(PDT)作为PHP开发工具
vi虽然轻巧,但一来在图形界面下没有必要一定用纯cli的东东,二来在项目开发的环境中vi有些吃力。Zend Studio呢一直用着他的keygen也挺不好意思的,功能上我只能说是一般,再一般不过了,就是个图形化的编辑器,带代码提示什么的辅助功能,最有用印象最深的居然是选择多行然后用TAB整体缩进。
所以,尝试着把开发工具更换为PHP Development Tools(PDT),eclipse的大名早有耳闻,只是从来不用java,也就没有摸过。早在2004年底作项目的时候见同事用过,慢就一个字,强也是一个字。至于为何不选PHPEclipse,倒也不是听到网上一边倒的声音,而是我实在是有点不习惯它的复杂,相比之下刚出炉不久功能不全的PHP Development Tools(PDT)正和我意。
我是从官网下载的pdt-all-in-one-R20080103-linux-gtk.tar.gz,有点像懒人包,直接解压就能用了,功能基本上都配置好了。额外装了几个插件,都是用系统自带功能Help -> Software Updates -> Find and Instal安装的:
SimpleTest, http://simpletest.org/eclipse/,单元测试工具
Subclipse, http://subclipse.tigris.org/update_1.2.x
WordWrap, http://ahtik.com/eclipse-update/, 自动折行,不过不太好用,每自动折一行行号也会随之增加,作者说这个问题还比较麻烦,暂时无法解决呢。还是养成手工断行的好习惯吧。
ZendDebugger, http://downloads.zend.com/pdt
基本上就够我用了。这种安装方式实在是很方便,能够后台运行更方便。
配置Debug的时候麻烦一些,其实到后来我也没弄太明白,本来想用XDebug的,不过上官网一看基本上只有for windows的二进制包,linux下的多半还得自己编译(网上的例子也多半是基于windows的环境,很无奈),就转向Zend了。谁知Zend官网上这个Debugger的链接也不好找,产品列表里根本就没有,现在这个更新/安装地址已经忘记是从哪里搞来的了,不过能用。
Debug能用了,不过只限于PHP Script运行方式,如果要完整的web测试的话,还得去修改php.ini加Zend Debugger的扩展,懒得弄了,处理得当的话需要debug的时候不多,一般print_r/var_dump也基本够用了。
PHP Development Tools(PDT)的编辑区比Zend Studio要“小”一些,因为界面的边框太“厚”了,Tab也有点大,可以在界面设置中取消圆角,能省点地方。编辑区小的问题不要紧,Ctrl-M能放到最大,加上其它窗口可以缩起来,用的时候调出来,用完自己还会缩回去,所以总体界面上还是要比Zend Studio要好用。
功能上,最喜欢的就是Eclipse无时无刻不在的语法检查,可以迫使我们摒弃掉一些坏毛病。不过这个功能和Smarty模板合不来,像我原来smarty模板文件都是.html扩展名的,这下可遭殃了,一大堆无法处理的错误信息。中间试过PHPEclipse,它支持Smarty模板,不过是另外分配了一个编辑器,同样也只能认.tpl扩展名,模板编辑功能几乎没有,就剩下一个模板语法高亮显示,居然还不像其它编辑窗口一样能够调整背景(我习惯把编辑区背景设置为#CCE8CF,节省眼力),索性不用了。费点功夫把所有模板都改成.tpl扩展名的,然后当一般纯文本处理,也没有什么不爽的,js和css基本上都是在单独的文件中,有相应的编辑器,手工写点html code也无妨。
不过还是推荐一个PHP Development Tools(PDT)中的for Smarty的插件smartypdt,主意虽好,但程序非常不成熟,在PHP Development Tools(PDT)的eclipse 3.3上基本上没法用,先关注一下,期待以后能成熟起来吧。
最后,总体感觉Eclipse虽然速度依然不快,尤其是启动速度,尤其是我调用远程主机上的项目文件,但其强大的功能足以掩盖这些缺点,还是那句话,谁用谁知道~~这几乎是我用过的可操作性最强的Java软件了。
来源:https://www.cnblogs.com/rockee/archive/2012/07/27/2612001.html
php development tools (pdt),选择Eclipse PHP Development Tools(PDT)作为PHP开发工具相关推荐
- Eclipse开发工具--简介
简介 Eclipse是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是提供了一个基础的底层支持,而后针对于不同的编程语言都会提供有相应的插件支持. Eclipse最初是由IBM公司 ...
- eclipse及IDE开发工具介绍
eclipse的使用技巧 02_eclipse及IDE开发工具介绍 下列词语的简写: java ee -->Java Platform,Enterprise Edition Java EE(Ja ...
- 开学季,给Java开发学习者的开发工具选择指南
又到了大学开学和升级时间,这个时候很多同学们陷入了又一轮沉默:教材中开发工具都10年高龄了.新版本工具如何配置··· 对于此,小编为Java开学做一份开发软件的使用教程导航: Eclipse 作为诸多 ...
- Path环境变量是什么?有什么用?怎么工作?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作?JDK安装包文件结构?有必要设置Path环境变量?Eclipse和IDEA开发工具的运作
简介 本文主要讲述,Path环境变量是什么?有什么用?怎么工作的?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作的?JDK安装包文件结构?有没有必要设置Path环境变量?Eclip ...
- 【Eclipse】Java Compiler没有Annotaion Processing, 需要安装Eclipse Java Development Tools
http://download.eclipse.org/release/jno Programming Languages -> Eclipse Java Development Tools
- 【苹果iMessage家庭推】 打开下载的证书文件,一样平常会主动用钥匙串访问程序打开的选择iOS App Development是开发证书
推荐内容IMESSGAE相关 作者✈️@IMEAE推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者✈️@IMEAE推荐内容 1.家庭推内容 *** 点击即可查看作者要求 ...
- Eclipse安装JBoss Tools(Drools)
Eclipse安装JBoss Tools(Drools) Drools Latest final version: 7.73.0.Final Release date: Jul 22, 2022 Ne ...
- 爱上Android之选择您的开发工具
本文摘自人民邮电出版社异步社区<爱上Android> 京东地址:item.jd.com/12144527.ht- 试读地址:www.epubit.com.cn/book/detail- 第 ...
- SAP Fiori开发工具——Eclipse环境搭建
SAP Fiori开发工具--Eclipse环境搭建 这里我们选择Eclipse Web的Mars版本进行下载. 进入Eclipse官网:Eclipse Downloads | The Eclipse ...
最新文章
- VisionSeed 腾讯优图实验室
- 实验记录:vsftp整合mysql-pam管理虚拟账号
- PCA 主成分分析 用Excel一步步演算过程详解
- TotoiseSVN的上手教程
- 5375亿元的x86市场:戴尔946亿、HPE 682亿、浪潮517亿、联想345亿、华为256亿、思科218亿、新华三204亿
- 【CCNA Exploration 4.0 路由协议和概念3】
- ICCV 2021 论文汇总!Vision Transformer
- golang 语言中关于err的函数的封装使用
- OgreSDK_Android_v1-9-0RC1 --Android 环境搭建
- 机器学习--逐步回归算法,线性回归的特征选择算法
- 在线pdf转换jpg拼接长图
- 5 款非常好用的AI在线图片处理工具
- Shell 获取本月最后一天
- application/octet-stream是什么意思
- joc杂志影响因子2019_2020 年公布的 SCI 期刊影响因子排名有哪些亮点和槽点?
- 菜鸟学示波器,示波器视频教程,ZLG示波器学习资料
- android如何释放图片缓存
- 万能数据库查询分析器使用技巧之(九)
- python小组项目总结报告_项目总结报告范文78922
- 关于广告精准投放的数据分析项目——用MYSQL实现