Intellij IDEA 之不忘故舊

用了兩年eclipse,換成Intellij IDEA后還是稍微有點不太習慣,主要是體現(xiàn)在兩個地方:

IDEA比eclipse更加IDE智能化,最強大的地方在于:

1.重構(gòu)(Refactor)

IDEA的重構(gòu)功能更加強大,不僅可以提取出方法,還可以重構(gòu)一個新的私有類,并進行類的封裝和類內(nèi)部方法的自定義,這一點是eclipse做不到的

2.構(gòu)建部署(build & deploy)

IDEA提供了maven的管理平臺,可以在pom中加入Tomcat的插件包進行打包部署,免去了Tomcat的安裝和配置,并且提供了熱rebuild+redeploy

3. 數(shù)據(jù)庫管理(Datebase)

可以拋棄MySqlWorkBench或者Navicat了,直接使用IDEA提供的,提供了各種數(shù)據(jù)庫連接支持,這里需要注意的是mysql的驅(qū)動別忘了裝,默認的不行 就手動導入

4. 快捷鍵(keymap)

這個就厲害了,可以到Preferences -> Keymap中進行選擇自己習慣的快捷鍵系統(tǒng),我用的是Mac OS X10.5+ copy,有些人喜歡Linux的GNOME。這里列幾個Mac OS X 10.5+copy常用的幾個快捷鍵:

IDEA Eclipse 功能
?+s ctrl + s 保存
?+f ctrl + f 當前上下文查找
?+h ctrl + h 項目全局搜索
?+o ctrl + o 查找指定類
?+{ ctrl + { 上一次編輯
? +? + l ctrl + shift + f 格式化
? +? + b ctrl + shift + t 接口實現(xiàn)類
F8 F6 單步調(diào)試
? +?+r F8 跳斷點
?+? + o ctrl + shift + o 快速打開某個文件
?+? + ?,? alt + ?,? 選擇部分代碼整體上下移動
?+? + r ctrl + shift + r 整體重命名
fn +<-, -> 未知 移到行首,末
? + <-, -> ctrl + <-, -> 跳單詞移動
? + enter ctrl+F1,F2 導包,糾錯
? + F6 ctrl+?+r 重構(gòu)
? + ?+m ctrl+?+r 抽取方法

快捷鍵未完待續(xù)...

此外,IDEA還可以自己去定義一個宏 Edit -> macros -> start macro recording 然后進行組合操作,stop recording 后填寫一個快捷鍵即可

同樣未完待續(xù),總體來說,eclipse和IDEA還是繼承與改進的吧。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容