摘要:前言根据调查大部分个人开发者会选择免费的基本上是和之争。团队协作时,初期还是需要有一个指导性质的工具规范,养成一至的代码风格。考虑用户较多,以下截图取自平台,平台基本一样。在统一编码习惯和风格后,并不限制编辑器。
PHP IDE eclipse-php-luna 前言
根据http://www.sitepoint.com/best-php-ide-2014-survey-results/调查
大部分个人开发者会选择 PhpStorm,Sublime Text,NetBeans,Zend Studio,Notepad++,Eclipse with PDT,Dreamweaver,Aptana,Vim,phpDesigner
免费的IDE基本上是NetBeans和Eclipse + PDT之争。只是NetBeans功能上不错,但界面太丑了,速度上也比eclipse慢。
团队协作时,初期还是需要有一个指导性质的工具规范,养成一至的代码风格。考虑windows用户较多,以下截图取自windows平台eclipse,mac平台基本一样。
在统一编码习惯和风格后,并不限制编辑器。
下载eclipsehttp://www.eclipse.org/downloads/packages/eclipse-php-developers/lunas...
目录安装svn插件
安装vi支持插件
配置编码和换行
设置精典主题
设置自动提示延时
设置字体
设置volt模板类型
空格代替TAB,显示空白符
格式化标准为PSR-2
设置xdebug支持跟踪调试
自动换行可以参考 Eclipse Word Wrap https://github.com/ahtik/eclipse-wordwrap/wiki Use http://ahtik.com/eclipse-update/ update site to install the latest version. Go to http://ahtik.com/blog/projects/eclipse-word-wrap/ for more info安装svn
http://subclipse.tigris.org/update_1.10.x
建议不要选择Contact all update sites during install to find required software
安装 Twig | Eclipse | Plugin这个网站提供了大量适合PHP开发的插件:http://twig.dubture.com/installation/
除了通过marketplace安装外还可以如下
The plugin can be installed via the Update Manager using the following updatesite: http://p2-dev.pdt-extensions.org
http://vrapper.sourceforge.net/update-site/stable
统一配置编码
设置精典主题
加快自动提示速度
字体
volt模板语法高亮显示(方案一:设置成php或者html)
如果安装了twig模板支持(推荐方案二:设置成Twig Template)
显示空白
空格代替tab
格式化标准为PSR-2
php调试
eclipse基本使用指导 workspace PHP项目PHP Include Path
除了指定外部源码目录外还可以指定项目
搜索,快速打开项目文件Ctrl+Shift+R
Ctrl+h
快捷键显示快捷键:Ctrl+Shift+L
删除行:Ctrl+D
开关注释:Ctrl+/
块注释:Ctrl+Shift+/ Ctrl+Shift+
跳转到行号:Ctrl+L
格式化文件:Ctrl+Shift+F
格式化选中部分:Ctrl+I
补全提示:Alt+/
分割窗口windows->editor
本地历史记录比较 Local history
替换 Local history
文档注释编写规范
文档工具生成文档
兼容phpstorm,netbeans,eclipse的函数内变量注释
/* @var $var type */svn插件使用
略
phpunit插件使用略
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/20889.html
摘要:使用进行代码规范化管理是一个优秀的代码风格检测工具定义了一系列的代码规范通常使用官方的代码规范标准,比如的能够检测出不符合代码规范的代码并发出警告或报错可设置报错等级常被用作团队开发时维护编码风格以及标准。 PHPStorm IDE使用CodeSniffer进行代码规范化管理 PHP_CodeSniffer是一个优秀的代码风格检测工具,定义了一系列的代码规范(通常使用官方的代码规范标准...
摘要:特别适合一些动态加载的类,无法自动提示出来,这时就可以通过写标记来告诉我这类里有哪些方法格式返回值类型名称类型参数描述例如向谷歌提问,返回答案内容包。 用过IDE或看过其他源码的小伙伴们应该都见过类似下面这样的注释 /** * 递归获取所有游戏分类 * @param int $id * @return array */ 看得多了就大概知道了一些规律。为了使自己的代码更加规zhu...
摘要:这大概是我没有及早使用,或多数开发者流连现状造成的。它就是,一个的框架。行为驱动开发是来自测试驱动开发的开发过程。简单的说,它就是经常可能一天几次将小块代码整合进基础代码当中的行为。 showImg(https://segmentfault.com/img/remote/1460000013769815); 这是一篇社区协同翻译的文章,已完成翻译,更多信息请点击 协同翻译介绍 。 文章...
摘要:的使命是实现框架之间的互操作性。个人和官方都认为开发者应该遵循更为严格的代码标准,在现代的生态系统中,风格统一,可以更好的让其他开发者理解代码。记录的消息用于诊断检查和排除应用中的操作稳定性和性能方面的问题。 原文是在我自己博客中,小伙伴也可以点阅读原文进行跳转查看,还有好听的背景音乐噢~ PSR是PHP Standards Recommendation的简称,意为PHP推荐标...
阅读 3516·2021-09-27 13:35
阅读 3554·2019-08-29 17:09
阅读 2423·2019-08-26 11:30
阅读 696·2019-08-26 10:32
阅读 530·2019-08-26 10:23
阅读 1192·2019-08-26 10:20
阅读 3147·2019-08-23 15:26
阅读 3546·2019-08-23 14:33