成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP IDE eclipse-php-luna 使用規(guī)范

mgckid / 2567人閱讀

摘要:前言根據調查大部分個人開發(fā)者會選擇免費的基本上是和之爭。團隊協(xié)作時,初期還是需要有一個指導性質的工具規(guī)范,養(yǎng)成一至的代碼風格??紤]用戶較多,以下截圖取自平臺,平臺基本一樣。在統(tǒng)一編碼習慣和風格后,并不限制編輯器。

PHP IDE eclipse-php-luna 前言

根據http://www.sitepoint.com/best-php-ide-2014-survey-results/調查
大部分個人開發(fā)者會選擇 PhpStorm,Sublime Text,NetBeans,Zend Studio,Notepad++,Eclipse with PDT,Dreamweaver,Aptana,Vim,phpDesigner

免費的IDE基本上是NetBeans和Eclipse + PDT之爭。只是NetBeans功能上不錯,但界面太丑了,速度上也比eclipse慢。

團隊協(xié)作時,初期還是需要有一個指導性質的工具規(guī)范,養(yǎng)成一至的代碼風格??紤]windows用戶較多,以下截圖取自windows平臺eclipse,mac平臺基本一樣。

在統(tǒng)一編碼習慣和風格后,并不限制編輯器。

下載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開發(fā)的插件: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

統(tǒng)一配置

編碼

設置精典主題

加快自動提示速度

字體

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

文檔注釋

編寫規(guī)范

文檔工具生成文檔

兼容phpstorm,netbeans,eclipse的函數內變量注釋

/* @var $var type */
svn插件使用

phpunit插件使用

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/20889.html

相關文章

  • PHP工具篇:PHPStorm IDE使用CodeSniffer代碼規(guī)范化管理

    摘要:使用進行代碼規(guī)范化管理是一個優(yōu)秀的代碼風格檢測工具定義了一系列的代碼規(guī)范通常使用官方的代碼規(guī)范標準,比如的能夠檢測出不符合代碼規(guī)范的代碼并發(fā)出警告或報錯可設置報錯等級常被用作團隊開發(fā)時維護編碼風格以及標準。 PHPStorm IDE使用CodeSniffer進行代碼規(guī)范化管理 PHP_CodeSniffer是一個優(yōu)秀的代碼風格檢測工具,定義了一系列的代碼規(guī)范(通常使用官方的代碼規(guī)范標準...

    Jonathan Shieber 評論0 收藏0
  • PHP注釋的藝術——phpDoc規(guī)范

    摘要:特別適合一些動態(tài)加載的類,無法自動提示出來,這時就可以通過寫標記來告訴我這類里有哪些方法格式返回值類型名稱類型參數描述例如向谷歌提問,返回答案內容包。 用過IDE或看過其他源碼的小伙伴們應該都見過類似下面這樣的注釋 /** * 遞歸獲取所有游戲分類 * @param int $id * @return array */ 看得多了就大概知道了一些規(guī)律。為了使自己的代碼更加規(guī)zhu...

    HtmlCssJs 評論0 收藏0
  • 看吧,這就是現代化 PHP 該有的樣子

    摘要:這大概是我沒有及早使用,或多數開發(fā)者流連現狀造成的。它就是,一個的框架。行為驅動開發(fā)是來自測試驅動開發(fā)的開發(fā)過程。簡單的說,它就是經??赡芤惶鞄状螌⑿K代碼整合進基礎代碼當中的行為。 showImg(https://segmentfault.com/img/remote/1460000013769815); 這是一篇社區(qū)協(xié)同翻譯的文章,已完成翻譯,更多信息請點擊?協(xié)同翻譯介紹?。 文章...

    Tangpj 評論0 收藏0
  • PHP-PSR 現代PHPer的開發(fā)規(guī)范

    摘要:的使命是實現框架之間的互操作性。個人和官方都認為開發(fā)者應該遵循更為嚴格的代碼標準,在現代的生態(tài)系統(tǒng)中,風格統(tǒng)一,可以更好的讓其他開發(fā)者理解代碼。記錄的消息用于診斷檢查和排除應用中的操作穩(wěn)定性和性能方面的問題。 原文是在我自己博客中,小伙伴也可以點閱讀原文進行跳轉查看,還有好聽的背景音樂噢~ ????PSR是PHP Standards Recommendation的簡稱,意為PHP推薦標...

    zebrayoung 評論0 收藏0
  • PHP編碼規(guī)范

    摘要:為什么需要編碼規(guī)范為了提高工作效率,保證開發(fā)的有效性和合理性。在文件編碼中,選擇推薦在換行符中,選擇推薦文件命名程序的文件名和目錄名都采用有意義的英文命名。最后最后說的是,本規(guī)范不是強制,也不是標準?;貜途幋a規(guī)范即可。 為什么需要編碼規(guī)范? 為了提高工作效率,保證開發(fā)的有效性和合理性。 為了提高代碼可讀性和可重復利用性,從而節(jié)約溝通成本。 本文主要參考了 PEAR 規(guī)范,并進行適當...

    xuweijian 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<