资讯专栏INFORMATION COLUMN

PHP IDE eclipse-php-luna 使用规范

mgckid / 2537人阅读

摘要:前言根据调查大部分个人开发者会选择免费的基本上是和之争。团队协作时,初期还是需要有一个指导性质的工具规范,养成一至的代码风格。考虑用户较多,以下截图取自平台,平台基本一样。在统一编码习惯和风格后,并不限制编辑器。

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


vim-vrapper

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

相关文章

  • PHP工具篇:PHPStorm IDE使用CodeSniffer代码规范化管理

    摘要:使用进行代码规范化管理是一个优秀的代码风格检测工具定义了一系列的代码规范通常使用官方的代码规范标准,比如的能够检测出不符合代码规范的代码并发出警告或报错可设置报错等级常被用作团队开发时维护编码风格以及标准。 PHPStorm IDE使用CodeSniffer进行代码规范化管理 PHP_CodeSniffer是一个优秀的代码风格检测工具,定义了一系列的代码规范(通常使用官方的代码规范标准...

    Jonathan Shieber 评论0 收藏0
  • PHP注释的艺术——phpDoc规范

    摘要:特别适合一些动态加载的类,无法自动提示出来,这时就可以通过写标记来告诉我这类里有哪些方法格式返回值类型名称类型参数描述例如向谷歌提问,返回答案内容包。 用过IDE或看过其他源码的小伙伴们应该都见过类似下面这样的注释 /** * 递归获取所有游戏分类 * @param int $id * @return array */ 看得多了就大概知道了一些规律。为了使自己的代码更加规zhu...

    HtmlCssJs 评论0 收藏0
  • 看吧,这就是现代化 PHP 该有的样子

    摘要:这大概是我没有及早使用,或多数开发者流连现状造成的。它就是,一个的框架。行为驱动开发是来自测试驱动开发的开发过程。简单的说,它就是经常可能一天几次将小块代码整合进基础代码当中的行为。 showImg(https://segmentfault.com/img/remote/1460000013769815); 这是一篇社区协同翻译的文章,已完成翻译,更多信息请点击 协同翻译介绍 。 文章...

    Tangpj 评论0 收藏0
  • PHP-PSR 现代PHPer的开发规范

    摘要:的使命是实现框架之间的互操作性。个人和官方都认为开发者应该遵循更为严格的代码标准,在现代的生态系统中,风格统一,可以更好的让其他开发者理解代码。记录的消息用于诊断检查和排除应用中的操作稳定性和性能方面的问题。 原文是在我自己博客中,小伙伴也可以点阅读原文进行跳转查看,还有好听的背景音乐噢~     PSR是PHP Standards Recommendation的简称,意为PHP推荐标...

    zebrayoung 评论0 收藏0
  • PHP编码规范

    摘要:为什么需要编码规范为了提高工作效率,保证开发的有效性和合理性。在文件编码中,选择推荐在换行符中,选择推荐文件命名程序的文件名和目录名都采用有意义的英文命名。最后最后说的是,本规范不是强制,也不是标准。回复编码规范即可。 为什么需要编码规范? 为了提高工作效率,保证开发的有效性和合理性。 为了提高代码可读性和可重复利用性,从而节约沟通成本。 本文主要参考了 PEAR 规范,并进行适当...

    xuweijian 评论0 收藏0

发表评论

0条评论

mgckid

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<