PHP程序員:你用的是什麼代碼編輯器?為什麼?
PHPStrom - Vim
/*
Microsoft word(Comic sans 字體,居中對齊)
*/
nano
我在Ubuntu上用基於GTK+C開發的Geany,因為Geany輕量快速,功能強大,符合PHP簡單實用的哲學.具體而言,Geany支持符號跳轉,智能提示,以及類似vim用於智能提示的tags生成.
比如我要生成文件funclass.php的智能提示tags:
geany -g funclass.php.tags /path/to/funclass.php
然後你在Geany的"工具"菜單中載入該標記文件即可實現全局的智能提示.
比如生成WordPress和Nginx的智能提示的tags文件並讓Geany啟動時自動載入:
geany -g ~/.config/geany/tags/wordpress.php.tags $(find . -type f -name "*.php" -o -name "*.php5")
geany -g ~/.config/geany/tags/nginx.c.tags $(find . -type f -name "*.c" -o -name "*.cpp" -o -name "*.cxx" -o -name "*.cc")
更過配置可以看我的博文:
Ubuntu上把Geany配置成好用的PHP開發工具 - linux_magnetic_storm
sublime text 用這爽。。。
發現 PHP 編輯工具也是挺多的,以至於無從下手。
第一類:一般的編輯工具,其他語言也適合- Aptana Studio,Aptana
- Adobe Dremweaver,Website builder
- Sublime Text,Sublime Text: The text editor you"ll fall in love with
第二類:專門的集成開發環境
- Eclipse PDT,PDT: Eclipse PHP Development Tools
- Komodo IDE,Komodo IDE :: One Cross-Platform IDE, All Your Languages
- NetBeans,Welcome to NetBeans
- phpDesigner,phpDesigner 8
- PhpStorm,https://www.jetbrains.com/phpstorm/
看來,只好先從熟悉的 Sublime Text 入手,再考慮集成開發工具。集成發開環境的話調試更便捷一些,就是不夠輕量級。
幾張圖:
- 工具:eclipse
- 原因:
- 有代碼自動縮進、補全功能
- 有方法跳轉
- 相同變數提醒
另外:其實phpstorm、sublime 都還好。看個人喜好。
補充:phpstorm 是神器,已更換。
EMEDITOR
Notepad++ Win下
Kate(最愛) Linux下
Vim 終端下
一開始初學的時候用 editplus;
後來用 dreamweaver 覺得真方便;
再後來自己瞎玩又用 editplus;
最後用 vim 至今;
搞PHP,必用PHPStorm,神器呀!
Sublime Text 3
ZendStudio
Eclipse,Notepad++.
VIM+snipmate插件
vim phpstorm
居然只有一個人提到了 netbeans,這不科學!
---
這個問題又被哪個賣編輯器的傢伙炒起來?[滑稽]
sublime text3
NetBeans
sublime text 2,絕對是神器
sublime text 2
推薦閱讀:
※為什麼我時不時會看到「珍惜生命,遠離 C++」?
※我學編程為什麼難?是思維方式不對還是學習方式不對?
※Meta Programming 主要解決什麼了問題?
※有哪些老程序員都知道對新手很有用的經驗?
※為什麼 Go 語言把類型放在後面?