用了兩年eclipse,換成Intellij IDEA后還是稍微有點(diǎn)不太習(xí)慣扔水,主要是體現(xiàn)在兩個地方:
IDEA比eclipse更加IDE智能化,最強(qiáng)大的地方在于:
1.重構(gòu)(Refactor)
IDEA的重構(gòu)功能更加強(qiáng)大朝氓,不僅可以提取出方法魔市,還可以重構(gòu)一個新的私有類,并進(jìn)行類的封裝和類內(nèi)部方法的自定義赵哲,這一點(diǎn)是eclipse做不到的
2.構(gòu)建部署(build & deploy)
IDEA提供了maven的管理平臺待德,可以在pom中加入Tomcat的插件包進(jìn)行打包部署,免去了Tomcat的安裝和配置枫夺,并且提供了熱rebuild+redeploy
3. 數(shù)據(jù)庫管理(Datebase)
可以拋棄MySqlWorkBench或者Navicat了将宪,直接使用IDEA提供的,提供了各種數(shù)據(jù)庫連接支持橡庞,這里需要注意的是mysql的驅(qū)動別忘了裝较坛,默認(rèn)的不行 就手動導(dǎo)入
4. 快捷鍵(keymap)
這個就厲害了,可以到Preferences -> Keymap中進(jìn)行選擇自己習(xí)慣的快捷鍵系統(tǒng)毙死,我用的是Mac OS X10.5+ copy燎潮,有些人喜歡Linux的GNOME。這里列幾個Mac OS X 10.5+copy常用的幾個快捷鍵:
IDEA | Eclipse | 功能 |
---|---|---|
?+s | ctrl + s | 保存 |
?+f | ctrl + f | 當(dāng)前上下文查找 |
?+h | ctrl + h | 項(xiàng)目全局搜索 |
?+o | ctrl + o | 查找指定類 |
?+{ | ctrl + { | 上一次編輯 |
? +? + l | ctrl + shift + f | 格式化 |
? +? + b | ctrl + shift + t | 接口實(shí)現(xiàn)類 |
F8 | F6 | 單步調(diào)試 |
? +?+r | F8 | 跳斷點(diǎn) |
?+? + o | ctrl + shift + o | 快速打開某個文件 |
?+? + ?扼倘,? | alt + ?确封,? | 選擇部分代碼整體上下移動 |
?+? + r | ctrl + shift + r | 整體重命名 |
fn +<-除呵, -> | 未知 | 移到行首,末 |
? + <-爪喘, -> | ctrl + <-颜曾, -> | 跳單詞移動 |
? + enter | ctrl+F1,F2 | 導(dǎo)包,糾錯 |
? + F6 | ctrl+?+r | 重構(gòu) |
? + ?+m | ctrl+?+r | 抽取方法 |
快捷鍵未完待續(xù)...
此外秉剑,IDEA還可以自己去定義一個宏 Edit -> macros -> start macro recording 然后進(jìn)行組合操作泛豪,stop recording 后填寫一個快捷鍵即可
同樣未完待續(xù),總體來說侦鹏,eclipse和IDEA還是繼承與改進(jìn)的吧诡曙。