PHP IDE eclipse-php-luna 使用規範

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,phpDesignerphp

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

團隊協做時,初期仍是須要有一個指導性質的工具規範,養成一至的代碼風格。考慮windows用戶較多,如下截圖取自windows平臺eclipse,mac平臺基本同樣。git

在統一編碼習慣和風格後,並不限制編輯器。github

下載eclipsehttp://www.eclipse.org/downloads/packages/eclipse-php-developers/lunas...vim

目錄

  1. 安裝svn插件
  2. 安裝vi支持插件
  3. 配置編碼和換行
  4. 設置精典主題
  5. 設置自動提示延時
  6. 設置字體
  7. 設置volt模板類型
  8. 空格代替TAB,顯示空白符
  9. 格式化標準爲PSR-2
  10. 設置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.xwindows

eclipse_install_svn.png

eclipse_install_subclipse.png

建議不要選擇Contact all update sites during install to find required softwareapp

安裝 Twig | Eclipse | Plugin

這個網站提供了大量適合PHP開發的插件:http://twig.dubture.com/installation/eclipse

除了經過marketplace安裝外還能夠以下phpstorm

The plugin can be installed via the Update Manager using the following updatesite:
http://p2-dev.pdt-extensions.org

eclipse_pdt_extensions.png
eclipse_pdt_extensions2.png

vim-vrapper

http://vrapper.sourceforge.net/update-site/stable編輯器

eclipse_install_vim.png

統一配置

編碼
eclipse_workspace.png

設置精典主題
eclipse_theme.png

加快自動提示速度
eclipse_auto_activation_delay.png

字體
eclipse_font.png

volt模板語法高亮顯示(方案一:設置成php或者html)
eclipse_content_types.png

若是安裝了twig模板支持(推薦方案二:設置成Twig Template)
eclipse_pdt_extensions3.png
eclipse_pdt_extensions4.png

顯示空白

空格代替tab
eclipse_edit_insert_spaces_for_tabs.png

eclipse_edit_insert_spaces_for_tabs2.png

格式化標準爲PSR-2

eclipse_formatter.png

eclipse_edit_insert_spaces_for_tabs3.png

php調試

eclipse_enable_cli_debug.png

eclipse_xdebug_port.png

eclipse_xdebug.png

eclipse_xdebug_browser

eclipse基本使用指導

workspace

PHP項目

eclipse_project_1.png

PHP Include Path

eclipse_project_2.png

除了指定外部源碼目錄外還能夠指定項目

eclipse_include_project.png

搜索,快速打開項目文件

  • Ctrl+Shift+R
  • Ctrl+h

eclipse_search1.png

eclipse_ctrl_h.png

eclipse_ctrl_shift_r.png

快捷鍵

  • 顯示快捷鍵: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插件使用

相關文章
相關標籤/搜索