不知道各位看官都使用什么工具来进行PHP文件编写工作呢.
很多人使用Dreamweaver,当然这是一个很好的工具.不过,看看当前文件的可视化状态下的表现,或是使用一下代码补全功能,或是用它来弄CSS,生成几个笨拙的JS特效,就那么爽吗?
我推荐的有Editplus,Eclipse,Zend Studio,VIM.
EditPlus,看起来就像一个功能强一点的记事本,不过它有很强的配置功能,很多东西都可以通过配置文件来改良.您可以在Editplus中加上调试 Java,PHP的功能.然后程序写完了只需要轻点一下工具栏上您配置好的了某个按钮,控制台下就会给出程序调试信息,运行结果。
另一个特点,它运行起来就像记事本一样快.
补充一下,它是收费的.
Eclipse,是IBM给开源世界的献礼,相当不错(不过在我的NoteBook下表现不稳定).它对PHP和svn的支持是通过插件来支持的.
Eclipse的特点是可以一个IDE编写很多语言脚本,只需要添加对应的插件,而且这些插件都表现不俗.我最初喜欢它,是因为看了老覃同志在eclipse下进行svn操作。
最初php
edit插件不支持代码自动补全,代码缩进等功能.现在最新版本已经支持了.很不错.
Eclipse的缺点就是东西太大了,下载下来有200多M,运行也慢.而且通过update功能来安装插件经常失败(我http方式下载就正常).另外据其他人的报告,不同的插件之前可能会产生冲突(因为不同的插件是由不同的团队开发维护的).
ZendStudio,这个由php两名元老的名字合起来的名字,出的东西总是表现不俗.ZendStudio,这个IDE可以说是相当专业的PHP开发IDE.我推荐它是因为:
a.良好的调试控制.
b.代码补全,提示…
简直爽得不得了.能够在编写时以漂浮层给出函数的说明(包括您自己定义的函数,只要您按格式写注释,它也能识别记忆,并在您下次写出函数名时就给您提示)
c.严格的注释格式,内置的phpdocumet功能.为您开发的工程没有好的文档而烦恼吗?用Zend studio吧.您按照他的提示写注释就是了。工程完成后在工程目录下右键,选”php document”,按提示就可以一步步生成漂亮的技术白皮书.
另外,他运行起来也不快,与svn的整合表现并不是很好(相比Eclipse下的svn插件),而且,价格也不菲.
VIM.
这个是我现在爱不释手的工具.
首先最大的特点,VIM本身就是为程序员而准备的!~
而且,它是免费的!
它已经经过千百万人的使用,遇到Bug或是非法操作或是什么段错误这种提示我没见到过.
VIM一般linux/Unix上都装备有了(既然它是这样一款优秀的工具,又是如此小巧,还不花一文钱,为什么不为所有人献上这一美味的菜呢?我想Linux的打包者都是这样想的).
VIM是一款不需要用mouse的好东西.在终端输入vim
file.txt启动vim后,它处于命令状态.在命令状态下按i进入编辑状态,按v进入可视状态.不管什么情况下,按”ESC”键都可退出到命令状态. 在命令状态下输冒号就可输入命令.比如输:%s/file/文件/gc,就可查询file并询问是否替换成”文件”.输:wq就可保存并退出vim. 输:q!就可不保存而退出.
我个人认为,使用VIM,编辑效率至少可提高50%.
Vim同时也支持配置文件,(~/.vimrc),这个脚本也可以定义函数(function),进行循环…酷毙了.
Vim中可以识别常见的主流脚本的关键字,比如一旦进入到的中间,您一输入function,这个词就马上变色了,看着很舒服.
所以,高明的程序员,应该学会Vim.
分享到:
相关推荐
微积分之屠龙宝刀.part1 微积分之屠龙宝刀.part1 微积分之屠龙宝刀.part1
《微积分之屠龙宝刀》并非正式教科书,除了着重观念的解释之外,它还会告诉读者微积分该怎么教、好老师该怎么找、期末考试该怎么考,目的就是希望帮助读者更容易了解一般教科书里的精髓。 这段时间,我一直在翻看一个...
《微积分之屠龙宝刀》并非正式教科书,除了着重观念的解释之外,它还会告诉读者微积分该怎么教、好老师该怎么找、期末考试该怎么考,目的就是希望帮助读者更容易了解一般教科书里的精髓。 这段时间,我一直在翻看一个...
微积分之屠龙宝刀.part1,共两部分 微积分之屠龙宝刀.part1,共两部分
《微积分之屠龙宝刀+微积分之倚天宝.非常幽默风趣的写书手法,非常的简介明快。什么都不说了,自己下来看看就知道了 part3
《微积分之屠龙宝刀+微积分之倚天宝.非常幽默风趣的写书手法,非常的简介明快。什么都不说了,自己下来看看就知道了 part4
《微积分之屠龙宝刀+微积分之倚天宝.非常幽默风趣的写书手法,非常的简介明快。什么都不说了,自己下来看看就知道了 part2
微积分之屠龙宝刀.part2 微积分之屠龙宝刀.part2 微积分之屠龙宝刀.part2
微积分之屠龙宝刀.part2 共两部分 微积分之屠龙宝刀.part2 共两部分
学习入门微积分好书 ,推荐大家一起看看,非常好的资源
微積分是數學分析的基礎,物理模型、數學模型、自然科學、經濟......等都需要它,可是如果不知道它是怎麼來的,要學好它簡直是櫞木求魚。有這本書,這個基礎要學好就簡單啦,鄭重推薦,下載細讀品味絕不後悔。...
1、程序员的数学 2、程序员的数学+3+线性代数+,平冈和幸 3、概率论与数理统计-北京大学出版社 4、高等数学微积分(北大版) 5、给讨厌数学的人:数学的奥妙和...7、微积分之屠龙宝刀(美)C.亚当斯等 8、微积分之倚天宝剑
WCG地图 倚天屠龙记V1.95 横好玩 来下呀
屠龙刀副图源码通达信指标公式源码.doc 本资源是关于屠龙刀副图源码通达信指标公式源码的文档,主要介绍了屠龙刀指标的计算公式和应用。 关键词解释 1. VARA1:计算金额除以成交量的结果,表示每笔交易的平均金额...
从给定的文件信息来看,这是一本名为“微积分之倚天宝剑”的美国版微积分教材,其内容涵盖了微积分的基础理论与应用实践,旨在帮助学生掌握微积分的核心概念和技术,提升解决复杂数学问题的能力。下面将对标题、描述...
暗黑屠龙架设视频教程
《斩月屠龙H5游戏源码解析与技术探讨》 在IT行业中,源码是开发者们的宝贵财富,它揭示了软件背后的工作机制,为学习和优化提供了无尽的可能性。"斩月屠龙H5"是一款深受玩家喜爱的网页游戏,而其源码的公开,无疑为...
售前屠龙刀-售前高手技能精进_IT软件公司技术售前方案.pdf
屠龙刀 解密ASPwebshell工具
STC32G12K128K屠龙刀原理图是一款基于STC32G12K128微控制器的开发板,适用于学习和开发嵌入式系统。这款开发板的主要特点包括丰富的I/O接口、硬件USB功能以及支持多种实验功能。 1. **STC32G12K128微控制器**:这是...