當前位置:才華齋>計算機>php語言>

PHP 程式設計師用哪個編輯器比較好

php語言 閱讀(2.02W)

做事情除了要有好的方法還要有好的工具,才有事半功倍的效果。那麼在PHP的編寫中,哪一個編輯器比較好用呢?在挑選編輯器的時候要注意什麼問題呢?那就一起來看看下文吧!希望對大家有所幫助,更多內容請關注應屆畢業生網!

PHP 程式設計師用哪個編輯器比較好

那麼在PHP編寫中,到底哪個程式設計器比較好呢?現在我就簡單說下以下的七大個程式設計器作為舉例:

  第一:Eclipse

Eclipse 是一個開放原始碼的、基於Java的可擴充套件開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過外掛元件構建開發環境。幸運的是,Eclipse 附帶了一個標準的外掛集,包括Java開發工具。雖然大多數使用者很樂於將Eclipse 當作Java 整合開發環境(IDE)來使用,但Eclipse 的目標卻不僅限於此。

Eclipse 還包括外掛開發環境(Plug-in Development Environment,PDE),這個元件主要針對希望擴充套件Eclipse 的軟體開發人員,因為它允許他們構建與Eclipse 環境無縫整合的工具。由於Eclipse 中的每樣東西都是外掛,對於給Eclipse 提供外掛,以及給使用者提供一致和統一的整合開發環境而言,所有工具開發人員都具有同等的發揮場所。

P.S:程式設計師用Eclipse的話,有程式碼自動縮排、補全功能,有方法跳轉,相同變數提醒。另外其實phpstorm、sublime 都還不錯。看個人喜好。

  第二:PHPstorm

PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提供使用者效率,可深刻理解使用者的編碼,提供智慧程式碼補全,快速導航以及即時錯誤檢查。

PHPstorm優點:

1、跨平臺。

2、對PHP支援refactor功能。

3、自動生成phpdoc的註釋,非常方便進行大型程式設計。

4、內建支援Zencode。

5、生成類的繼承關係圖,如果有一個類,多次繼承之後,可以通過這個功能檢視他所有的父級關係。

6、支援程式碼重構,方便修改程式碼。

7、擁有本地歷史記錄功能(local history功能)。

8、方便的部署,可以直接將程式碼直接upload到伺服器。

補充:phpstrom下的vim模式。大家一般都用vim,用的精通了都感覺效率高。但用了之後外掛裝了一大堆。而且框架目錄層太深,用vim導航,找檔案就很尷尬,於是嘗試了phpstorm,但是,習慣了vim的跳轉,游標移動等等,偶然發現phpstorm還有vim模式,基本可以相容vim的常用編輯操作,同時也可以享受到phpstrom其他強大的功能,如函式跳轉(個人認為最強大的地方)、檔案搜尋等等。

PS:搞PHP,必用PHPStorm,這可以說是神器!它的不足之處,記憶體太大。有的時候公司電腦不行,電腦配置是跟不上的,還有就是PHPstorm,功能全,該有的都有,比較適合偷懶程式設計師用。

  第三:sublime Text

Sublime Text 不僅是一個程式碼編輯器(Sublime Text 2是收費軟體,但可以無限期試用),也是HTML和散文先進的文字編輯器。它最初被設計為一個具有豐富擴充套件功能的Vim。

Sublime Text具有漂亮的使用者介面和強大的`功能,例如程式碼縮圖,Python的外掛,程式碼段等。還可自定義鍵繫結,選單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書籤,完整的Python API,Goto 功能,即時專案切換,多選擇,多視窗等等。Sublime Text 是一個跨平臺的編輯器,同時支援Windows、Linux、Mac OS X等作業系統

Sublime Text優點:

1、主流前端開發編輯器

2、體積較小,執行速度快

3、文字功能強大

4、支援編譯功能且可在控制檯看到輸出

5、內嵌python直譯器支援外掛開發以達到可擴充套件目的

6、Package Control:ST支援的大量外掛可通過其進行管理[3]

P.S:習慣是Sublime Text Sublime text 3 單檔案快捷編輯

第四:Dreamweaver

Adobe Dreamweaver,簡稱“DW”,中文名稱"夢想編織者",DW是第一套針對專業網頁設計師特別發展的視覺化網頁開發工具,利用它可以輕而易舉地製作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網頁。Adobe Dreamweaver使用所見即所得的介面,亦有HTML(標準通用標記語言下的一個應用)編輯的功能。它有Mac和Windows系統的版本。隨Macromedia被Adobe收購後,Adobe也開始計劃開發Linux版本的Dreamweaver了。Dreamweaver自MX版本開始,使用了Opera的排版引擎"Presto" 作為網頁預覽。

P.S:以前用Dreamweaver, 程式碼和CSS一起處理,簡單高效;後來用MVC框架,用Netbeans。

曾經只用zend studio。現在用NetBeans 和vim 。之所以用這個Dreamweaver,是因為喜歡它的檔案管理、程式碼檢索、HTML+CSS+自動提示功能。按時間順序:vim,notepad++,eclipse,NetBeans,editplus,sublime,phpstorm,sublime+editplus+zend studio。

第五:codelobster

codelobster 是一款支援:, , .c, .h, , , , , , , ,, , , , , , 檔案的編輯程式碼編輯器. 其特點有:-語法高亮; -程式碼摺疊; -可以在矩形程式碼框中工作; -支援混合程式碼(例如ASP+HTML, PHP+HTML等); -其它主要的程式碼編輯功能(撤銷,書籤,查詢,分類等); -專案資源管理器; -HTML工具欄; -所有語言的註釋/取消註釋; -HTML和ASP, JSP, Perl, PHP函式程式碼之間的轉換; -自定義選單和工具欄。

P.S:codelobster 編輯器,開啟速度比editpus慢一點,比其他的ide快很多。免費,自動格式化,自動補全。支援框架。你能想到的功能它都有。

第六:EditPlus

EditPlus是一款由韓國Sangil Kim (ES-Computing)出品的小巧但是功能強大的可處理文字、HTML和程式語言的Windows編輯器,你甚至可以通過設定使用者工具將其作為C,Java,Php等等語言的一個簡單的IDE。

EditPlus(文字編輯器)漢化版是一套功能強大,可取代記事本的文字編輯器,擁有無限制的撤消與重做、英文拼字檢查、自動換行、列數標記、搜尋取代、同時編輯多檔案、全螢幕瀏覽功能。而它還有一個好用的功能,就是它有監視剪貼簿的功能,同步於剪貼簿可自動貼上進EditPlus 的視窗中省去貼上的步驟。另外它也是一個非常好用的HTML編輯器,它除了支援顏色標記、HTML 標記,同時支援C、C++、Perl、Java,另外,它還內建完整的HTML & CSS1 指令功能,對於習慣用記事本編輯網頁的朋友,它可幫你節省一半以上的網頁製作時間,若你有安裝IE3.0 以上版本,它還會結合IE瀏覽器於EditPlus 視窗中,讓你可以直接預覽編輯好的網頁(若沒安裝IE,也可指定瀏覽器路徑)。因此,它是一個相當棒又多用途多狀態的編輯軟體。

P.S:經常用到EditPlus裡面的ftp功能,線上編輯程式碼,很合適!用Editplus編輯器感覺有點異類。

 第七:notepad++

Notepad++是Windows作業系統下的一套文字編輯器(軟體版權許可證: GPL),有完整的中文化介面及支援多國語言編寫的功能(UTF8技術)。Notepad++功能比Windows 中的Notepad(記事本)強大,除了可以用來製作一般的純文字說明檔案,也十分適合編寫計算機程式程式碼。Notepad++ 不僅有語法高亮度顯示,也有語法摺疊功能,並且支援巨集以及擴充基本功能的外掛模組。Notepad++是免費軟體,可以免費使用,自帶中文,支援眾多計算機程式語言:C,C++,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP, AutoIt,彙編, DOS批處理, Caml, COBOL, Cmake, CSS,D, Diff,Action, Fortran,Gui4Cli, HTML, Haskell,INNO, JSP,KIXtart, LISP, Lua, Make處理(Makefile), Matlab, INI檔案, MS-DOSStyle, NSIS, Normal text, Objective-C, Pascal,Python, Java,Verilog,Haskell,InnoSetup,CMake,VHDL,AutoIt,Matlab

notepad++的優點:

比windows自帶的記事本強一點,因為能顯示括號跟顏色,用這個寫程式碼速度最快,因為與複雜的編輯器相比,開啟跟關閉還有電腦卡的效率已經遠遠低於編輯器能提供的輔助的效率。

P.S:Notepad++ 快速而且簡單,還在用NetBeans的話有個缺點就是html的模板,如果有thinkphp的模板標籤html標記的起始結束符高亮就失效了,只能等待更新之前用的netbeans 後來netbeans開大專案有點卡換成了Notepad++。

簡單的做個總結:

PHP 編輯工具其實挺多的,以至於很多php程式設計師無從下手。很多同事常用的編輯器phpstorm,Notepad++,PhpStorm,Dreamweaver ,editplus;等等,工欲善其事,必先利其器,用熟用精一款編輯器就行,自己順手才是最舒服的。一開始初學的時候用editplus;後來用dreamweaver 會覺得很方便;再後來又用editplus;最後用vim ,其實用eclipse次數比較多,喜歡自己裝外掛,外掛很多,大專案常用。平時自己開發小專案,學習用notepad++,editplus,公司電腦記憶體小,可以用Sublime。

P.S:可以先從熟悉開始入手,比如從Sublime Text 入手,再考慮整合開發工具。整合發開環境的話除錯更便捷一些,就是不夠輕量級。