引言
在用Aptana寫了一會php和js後,受不了Eclipse系的無能後只好轉用NetBeans...結果用起來除了CSS selector的Auto-complete不太足外其他功能用起來不錯-尤其是js DOM/variable scoping (Partial)和php的auto-complete。充足的doc和function highlight、code folding等等
而且NetBeans還有Versoning (SCM)、Issue Tracker (Kenai,不過太複雜了,用SpringNote的TODO Template做會快一點點...),用起來比Aptana好太多了...
Project Path
只要設過一次就會記住(應該是記上一次?),option又少個東西要設SCM
超方便,不是Built-in就是裝Plugin..Plugin: Git
Built-in: Mercurial (Hg), SVN
安裝/Enable後可以在Team menu找到相應的SCM操作
Javascript Framework: jQuery
不想煩cross-browser compatbility,所以用Framework;不想寫煩死人的DOM Script,所以用jQuery...Embedding (嵌入)
自6.5後,Project Configuration少了Javascript Library的選項,改為自己Copy...暫時找不到比較好的嵌入方式...
Auto-complete
- 先下載jQuery Visual Studio文件版
* (NetBeans的Auto-complete doc兼容Visual Studio的格式-只要有VS auto-complete版的framework都可以在NetBeans上用Auto-complete) - 開新Project
- 之後將jquery-1.4.1-vsdoc.js放到
%PROJECT_ROOT%/nbproject/
之下
[*其他folder也是可以,只要under project root就ok] - 不過根據預設值,全部Function有刪除線-此時需要把Target Browser設至IE 5.5+:
Tool(T)→Option→Miscellaneous→Javascript [別問我為什麼Browser設定在此...]
- 之後就是高興的Coding了~
PHP
NetBeans for PHP的功能已是十分完善(雖可以再Finetune),Function Reference+Highlight很齊全,不過預設支援的Framework只有Symfony,CI (Code Igniter)要用copy的,但auto-complete不難,已有人做了相應文件:Auto-complete in CI
也是把東西放到
%PROJECT_ROOT%/nbproject/
之下Kenai和Python有空再研究...
沒有留言:
張貼留言