摘要:前言根據調查大部分個人開發者會選擇免費的基本上是和之爭。團隊協作時,初期還是需要有一個指導性質的工具規范,養成一至的代碼風格。考慮用戶較多,以下截圖取自平臺,平臺基本一樣。在統一編碼習慣和風格后,并不限制編輯器。
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插件使用略
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/20889.html
摘要:使用進行代碼規范化管理是一個優秀的代碼風格檢測工具定義了一系列的代碼規范通常使用官方的代碼規范標準,比如的能夠檢測出不符合代碼規范的代碼并發出警告或報錯可設置報錯等級常被用作團隊開發時維護編碼風格以及標準。 PHPStorm IDE使用CodeSniffer進行代碼規范化管理 PHP_CodeSniffer是一個優秀的代碼風格檢測工具,定義了一系列的代碼規范(通常使用官方的代碼規范標準...
摘要:特別適合一些動態加載的類,無法自動提示出來,這時就可以通過寫標記來告訴我這類里有哪些方法格式返回值類型名稱類型參數描述例如向谷歌提問,返回答案內容包。 用過IDE或看過其他源碼的小伙伴們應該都見過類似下面這樣的注釋 /** * 遞歸獲取所有游戲分類 * @param int $id * @return array */ 看得多了就大概知道了一些規律。為了使自己的代碼更加規zhu...
摘要:這大概是我沒有及早使用,或多數開發者流連現狀造成的。它就是,一個的框架。行為驅動開發是來自測試驅動開發的開發過程。簡單的說,它就是經??赡芤惶鞄状螌⑿K代碼整合進基礎代碼當中的行為。 showImg(https://segmentfault.com/img/remote/1460000013769815); 這是一篇社區協同翻譯的文章,已完成翻譯,更多信息請點擊?協同翻譯介紹?。 文章...
摘要:的使命是實現框架之間的互操作性。個人和官方都認為開發者應該遵循更為嚴格的代碼標準,在現代的生態系統中,風格統一,可以更好的讓其他開發者理解代碼。記錄的消息用于診斷檢查和排除應用中的操作穩定性和性能方面的問題。 原文是在我自己博客中,小伙伴也可以點閱讀原文進行跳轉查看,還有好聽的背景音樂噢~ ????PSR是PHP Standards Recommendation的簡稱,意為PHP推薦標...
閱讀 3517·2021-09-27 13:35
閱讀 3557·2019-08-29 17:09
閱讀 2426·2019-08-26 11:30
閱讀 698·2019-08-26 10:32
閱讀 532·2019-08-26 10:23
閱讀 1194·2019-08-26 10:20
閱讀 3150·2019-08-23 15:26
閱讀 3551·2019-08-23 14:33