回複內容:
phpstorm ,windows,linux,mac下都可以,很好用, 我用過很多IDE,最後還是選擇的phpstorm。IDE開啟速度太慢,
我用的sublime text2 ,線上調試。PHPStorm
我不喜歡一些人上來就提Sublime Text,Vim什麼的,這些東西是編程有不少經驗的人才玩得開心的,很多新手連代碼文檔,代碼格式化,SVN,Debugger等工具都還沒接觸,甚至運行環境都不會搭。你說寫代碼一個編輯器就夠了,他們就不知道編輯之後的那些步驟,怎麼提交,怎麼調試,怎麼排查。我見過的,就會用文字編輯器,其他步驟一無所知,看到新函數連傳回值都不知道怎麼查看,報個錯或者程式輸出不對就來回折騰,浪費時間跟熱情。
就好像一些人愛對新人教訓的,不要用架構,會讓你變得懶惰。毛啊,不用架構新手根本不知道一個Web程式應該具有哪些基本概念,怎麼分離代碼,怎麼緩衝,怎麼過濾使用者輸入,怎麼產生頁面。這種言論不是坑人是什麼。你用的順手的那個2016年5月21日。
今天補充下php代碼在遠端(遠程開發、如公司有公用的開發機或者自己的虛擬機器、代碼不在本機)的情況下,如果使用ide開發。
嘗試過兩種方式(我是mac下):
1、
使用Samba,把遠程代碼掛載到本地。結果就是,本機有個目錄,和遠程伺服器的代碼即時同步。然後使用ide(用的phpstorm)進行開發。具體如何配置samba server,可以參考Samba Server Installation and Configuration on CentOS 7
。此種方式,我用了大概3個月,感覺不穩定。
2、
使用sublime text的sftp外掛程式。操作步驟大概如下:
(1)本機建立一個空目錄。
(2)sublime開啟空目錄,右鍵 -> sftp -> map to remote ...,然後編輯配置(前提是先安裝sftp外掛程式):
{ // The tab key will cycle through the settings when first created // Visit http://wbond.net/sublime_packages/sftp/settings for help // sftp, ftp or ftps "type": "sftp", "save_before_upload": true, "upload_on_save": true, "sync_down_on_open": true, "sync_skip_deletes": false, "sync_same_age": true, "confirm_downloads": false, "confirm_sync": false, "confirm_overwrite_newer": false, //遠程主機 "host": "10.211.55.10", "user": "xushengbin", "password": "xushengbin", "port": "22", "remote_path": "/data/www/wwwroot", //下面這些匹配項,不同步。 "ignore_regexes": [ "\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json", "sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/", "\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini","/log/","/bin/" ], "extra_list_connections": 4, "connect_timeout": 30, "preserve_modification_times": true,}
我就不信只有我在用Editplus。現在在用phpDesigner 7,很不錯。試試PhpStorm!好工具不多說,誰用誰知道!人家說IDE嘛,推薦PHPStrom,比Eclipse+php好多了。代碼補齊,重構,代碼閱讀等方面都很好使,另外還整合了SVN等,提交代碼時會做靜態檢查(類似PC-Lint,當然由於PHP語言本身的特性,有些Warning其實不是問題),還有對HTML,CSS,JS,JQuery等都有良好的支援。
如果只需要一個編輯器,那麼就是Sublime Text了。PHPStorm確實好用,也很好看,前後端通殺,各種提示都比較全,只是總覺得有點卡,我電腦配置不是很低的,為什麼總是有點卡……sublime很輕便,運行很快很流暢,不過sublime就太輕型了,當筆記本還可以吧……