Eclipse轉(zhuǎn)IntellJ IDEA

Eclipse幾乎是所有Java程序員一開始就使用的IDEA囊咏,對于使用習(xí)慣了Eclipse的程序員來說,要從熟悉的Eclipse轉(zhuǎn)到IDEA還是有些困難的瓢阴。本文記錄自己從Eclipse轉(zhuǎn)到IDEA的一些心得以及一些IDEA非常便捷的功能

IDEA優(yōu)勢

  • 對JS,HTML咐蚯,CSS有更好的支持
    作為最智能的Java開發(fā)工具,它對JS苛让,HTML語言也有更好的支持沟蔑。它支持JS的自動補(bǔ)全,函數(shù)跳轉(zhuǎn)狱杰,而Eclipse不支持這一點(diǎn)瘦材,所以在開發(fā)JS時候非常麻煩。特別是查看函數(shù)定義的時候仿畸,需要通過ctrl+F查找該函數(shù)的位置食棕,而不能通過ctrl+左鍵進(jìn)行跳轉(zhuǎn)。
  • 編寫代碼更加靈活错沽,更加高效快捷
    寫100次循環(huán)宣蠕,只需要輸入100.for,IDEA就可以幫你自動完成甥捺。
    for循環(huán)簡寫
  • 可以自定義快捷輸入(live template)
    對于成員變量代碼編寫抢蚀,經(jīng)常需要每次寫

private String
private int
private double
private static final int

每次都需要一個單詞一個單詞的敲,可以通過自定義模板定義快捷輸入

private String 可以用ps簡寫
private int 可以用pi簡寫
...

private int快捷輸入
  • 方便閱讀代碼
    如果想了解ArrayList源碼的整體結(jié)構(gòu)镰禾,IDEA能夠生成集成結(jié)構(gòu)圖皿曲,能夠很清晰的展示類的繼承關(guān)系。
    ArrayList繼承結(jié)構(gòu)圖
  • 總之吴侦,IDEA是最好的Java開發(fā)工具

IDEA轉(zhuǎn)Eclipse

  • 快捷鍵
    IDEA可以將快捷鍵轉(zhuǎn)換為Eclipse或者其他IDE的快捷鍵屋休,讓Eclipse用戶快速的上手。
    Help->Find Action->搜索keymap->選擇相應(yīng)的快捷鍵
搜索keymap

Eclipse快捷鍵

IDEA主要功能

注:這里的快捷鍵是自己定義的备韧,并非大家的都一樣劫樟,可以通過findAction查找相應(yīng)的快捷鍵。
菜單欄選擇"幫助/help"→FindAction(ctrl+shift+A)快速搜索想要查找命令。

  • 代碼格式化
    選中要格式化代碼 ctrl+shift+F

  • live Template

    • main

      • findation→輸入live templates→點(diǎn)擊右上角“+”
      • 輸入縮寫main 簡介public static void main
      • 輸入方法體
      public static void main(String[] args){
           $END$
       }
      
      • 點(diǎn)擊define→勾選java

      • 輸入main敲下回車即可叠艳。

  • psfi

    • 輸入最終模板(右邊var1奶陈、var2確保輸入一個參數(shù)回車后跳到另一參數(shù)輸入)
    public static final int $var1$=$var2$;
    
    • 點(diǎn)擊define→勾選java
  • psfs

    • 輸入最終模板(右邊var1、var2確保輸入一個參數(shù)回車后跳到另一參數(shù)輸入)
    public static final String $var1$="$var2$";
    
    • 點(diǎn)擊define→勾選java
  • pic

    • 輸入模板 pic(private int 帶有注釋)
    /**
        * $var1$
        **/
        private int $var2$;
        $End$
    
    • 點(diǎn)擊define→勾選javapi附较、ps(private i..和private String..)設(shè)置同上吃粒,略。
  • postfix

    • 使用此功能(神器,輸入一些東西加上"."后自動轉(zhuǎn)換成想要的模板)
      • findaction→postfix completion→勾選enable postfix completion.
        • 找到j(luò)ava→fori可以查看實(shí)現(xiàn)原理(下面僅列出幾種常用的)拒课。
    • for循環(huán)(fori)
    • 打印(sout)
    • field
    • 構(gòu)造方法中.field會自動補(bǔ)充不存在的字段(詳見wqjavase項(xiàng)目idea包下的B.java)徐勃。
    • return
    • nn(判斷是否為空)
  • alt+enter智能提示

    • 快捷鍵
      • findaction→show intention actions(alt+anter)
    • list replace
    • 字符串format或者build
    • 實(shí)現(xiàn)接口
      • 新建接口→UserService→光標(biāo)定位到接口名稱→按下alt+anter
      • 選擇implement interface→輸入實(shí)現(xiàn)類名稱+選擇創(chuàng)建位置
      • 選擇實(shí)現(xiàn)接口中的方法即可生成。
    • 單詞拼寫
      -如果單詞不記得如何拼寫可以選中再按下alt+anter選擇type change to它提示的英文單詞進(jìn)行矯正早像。
    • 導(dǎo)包 ★
      • 通過提示手動導(dǎo)包
        • 按下alt+anter即可(我喜歡這種)
    • 自動導(dǎo)包
      • Settings→Editor→general→勾上auto import Optimize.

IDEA教學(xué)視頻

可以通過慕課網(wǎng)的IDEA教學(xué)視頻進(jìn)行更加詳細(xì)的了解僻肖,IntelliJ IDEA神器使用技巧

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市卢鹦,隨后出現(xiàn)的幾起案子臀脏,更是在濱河造成了極大的恐慌,老刑警劉巖法挨,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谁榜,死亡現(xiàn)場離奇詭異幅聘,居然都是意外死亡凡纳,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進(jìn)店門帝蒿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來荐糜,“玉大人,你說我怎么就攤上這事葛超”┦希” “怎么了?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵绣张,是天一觀的道長答渔。 經(jīng)常有香客問我,道長侥涵,這世上最難降的妖魔是什么沼撕? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮芜飘,結(jié)果婚禮上务豺,老公的妹妹穿的比我還像新娘。我一直安慰自己嗦明,他們只是感情好笼沥,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般奔浅。 火紅的嫁衣襯著肌膚如雪馆纳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天乘凸,我揣著相機(jī)與錄音厕诡,去河邊找鬼。 笑死营勤,一個胖子當(dāng)著我的面吹牛灵嫌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播葛作,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼寿羞,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了赂蠢?” 一聲冷哼從身側(cè)響起绪穆,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎虱岂,沒想到半個月后玖院,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡第岖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年难菌,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔑滓。...
    茶點(diǎn)故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡郊酒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出键袱,到底是詐尸還是另有隱情燎窘,我是刑警寧澤,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布蹄咖,位于F島的核電站褐健,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏澜汤。R本人自食惡果不足惜蚜迅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望银亲。 院中可真熱鬧慢叨,春花似錦、人聲如沸务蝠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至轩拨,卻和暖如春践瓷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背亡蓉。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工晕翠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人砍濒。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓淋肾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親爸邢。 傳聞我的和親對象是個殘疾皇子樊卓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Idea常用技巧總結(jié) 1.無處不在的跳轉(zhuǎn) 注:這里的快捷鍵是自己定義的,并非大家的都一樣杠河,可以通過findActi...
    吳里慶慶閱讀 5,925評論 4 13
  • 搜索 Eclipse常用快捷鍵 編輯 查看 窗口 導(dǎo)航 文本編輯 文件 項(xiàng)目 源代碼 運(yùn)行 重構(gòu) 其他Eclips...
    CarlosLynn閱讀 1,640評論 0 7
  • 返回上次光標(biāo)的位置Ctrl+Alt+ left/right 返回至上次瀏覽的位置 Alt+回車 導(dǎo)入包,自動修正C...
    請叫我四爺閱讀 1,944評論 1 2
  • Shift+Alt+j 添加注釋的快捷鍵Ctrl + 1 快速調(diào)出錯誤面板Shift+Alt+s 快速添加get碌尔、...
    hackywit閱讀 754評論 0 0
  • 當(dāng)你走進(jìn)這人間歲 背上那沉重的行囊 踏上那無盡的遙途 各自拾起夢想的妝容 或許精致,或是隨意 沒人記得你的模樣 酒...
    暮雨傾弦閱讀 100評論 0 4