设为首页 收藏本站
查看: 660|回复: 0

[经验分享] php高手之路之—屠龙宝刀

[复制链接]

尚未签到

发表于 2017-4-2 11:03:10 | 显示全部楼层 |阅读模式
不知道各位看官都使用什么工具来进行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.

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-359042-1-1.html 上篇帖子: PHP pack和unpack函数详解 下篇帖子: 几道入门PHP笔试题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表