本人原來是在eclipse上面進行java折騰,最近看周邊的小夥伴都陸續使用了intellj,抱着IT人士no zuo no dai的精神去學下傳說中的開發神器.
進過三天的自學,有了一些小小的心得,先行記錄下.BTW,我折騰的免費版的,,既然是學習的態度,就學習免費版吧
1.代碼默認不會自動編譯,後來想想也對,沒有進行運行的東東,提前編譯也沒有必要.它在你編碼的過程就進行了一些語法驗證,感覺還不錯.
2.web容器的運行,我是使用的jetty,發現跟在eclipse下使用jetty還是有一點點的區別,可能是我看eclipse裏面的jetty配置看順眼了的原因.主體的配置是差不多的.
最重要的區別是eclipse提供自動編譯,所以使用jetty可以隨時debug. Intellj雖然也提供自動編譯,但是在debug or running的情況,是不會自動編譯的.這個我看網上有童鞋想到了比較好的方法,就是自己在保存文件的時候,一併進行compile就解決問題了. 但是怎樣保存的同時進行compile呢,可以錄製自定義宏的方式來實現,操作方式查看文章:http://my.oschina.net/fdblog/blog/172229 ,按照這位童鞋的配置,現在我本地使用jetty已經跟在eclipse操作一樣了.爽(還是有eclipse使用情結吖-_-)
3.提供的插件也挺豐富的,eclipse上能夠找到的插件,在intellj上基本都能夠找到.
4.intellj 應該主打就是快捷鍵牌,雖然對俺來說重新記憶快捷鍵有些難度,但是一旦上手,就會有一種欲罷不能的趕腳,推薦安裝一個插件是Key promoter,這個對俺這個新手來說是一個重要的幫助記憶快捷鍵機制.
5.提供的默認主題darcula,這個是仁者見仁智者見智的問題,反正我是使用了sublime主題,趕腳還不錯,
以上就是本人的一些小小的心得,如有新的心得,及時回來更新.