安裝過phpstorm、zend studio、pdt、netbeans、sublime text等ide,一開始由于不明白web的工作原理,再加上c++/c#開發的思想(只用vs),導致在ide的選擇上糾結了好些時間。最近重新拾起PHP+CI框架以維護和擴展一個項目的web部分。因為sublime的主題很舒服,并且打開速度爆快,機緣巧合深入了解了下,目前感覺較好。來自于:
1.你覺得最好的 php IDE 是哪個? 2.Sublime Text 3 perfect PHP development set-up
作者背景:php剛入門 作者回顧:sublime text3如果默認安裝的話,會感覺就類似于notepad++簡單的編輯器,需要配置各種插件,提高效率,對新人還是非常不好的。推薦phpStorm,等熟悉后回過頭再來嘗試!
參考:sublime的Package Control的安裝及使用
以下插件和介紹來自于:這里
它的工作是提供與函數,對象,變量等名稱相關的提示。它還提示了對象/類中可用的方法和參數,還可以進行跳轉(前進/后退)。快捷鍵:
跳轉到定義:Alt+Click 后退:Control+Windows+Alt+Left
配置:略
這個包為我做全職工作 - 它不斷地看我寫的,立即讓我知道如果有什么不好,例如我忘了分號或括號 (更新) 從3和后續版本,SublimeLInter已經成為模塊化的。這意味著,你必須首先安裝主包,然后插件/模塊為每種語言,你需要支持。每個插件都有自己的一套要求,所以請務必仔細閱讀。對于PHP + javaScript開發我使用: SublimeLinter-php SublimeLinter-jshint SublimeLinter-json SublimeLinter-CSSlint
更多請參考:SublimeText3系列(1)-安裝、設置、快捷鍵、常用插件
配置:略
右鍵單擊側欄元素(文件/文件夾)時提供了很棒的新選項,非常方便。
敲入/**來使用。 配置:略
更多參考:PHP Document 代碼注釋規范
錯誤修復配置:略。
參考:https://packagecontrol.io/packages/Xdebug%20Client 配置教程:sublim3 xdebug調試php
Start Debugging - Ctrl+Shift+F9 or ?+Shift+F9 Start Debugging (Launch Browser) Restart Session Stop Debugging - Ctrl+Shift+F10 or ?+Shift+F10 Stop Debugging (Launch Browser) Stop Debugging (Close Windows) Launch Browser menu option will only show if you have an url configured within settings.
Add/Remove Breakpoint - Ctrl+F8 or ?+F8 Set Conditional Breakpoint - Shift+F8 Clear Breakpoints Clear All Breakpoints
Set Watch Expression Edit Watch Expression Remove Watch Expression Clear Watch Expressions
Evaluate Execute Status
Run - Ctrl+Shift+F5 or ?+Shift+F5 Run To Line Step Over - Ctrl+Shift+F6 or ?+Shift+F6 Step Into - Ctrl+Shift+F7 or ?+Shift+F7 Step Out - Ctrl+Shift+F8 or ?+Shift+F8 Stop Detach
Restore Layout / Close Windows - Ctrl+Shift+F11 or ?+Shift+F11 Settings - Default Settings - User
新聞熱點
疑難解答
圖片精選