大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) IDEA入坑指南,常用快捷鍵及自學(xué)視頻奉上

IDEA入坑指南,常用快捷鍵及自學(xué)視頻奉上

更新時(shí)間:2019-08-27 09:20:00 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2814次

  IDEA全稱IntelliJIDEA,由JetBrains公司開發(fā),公司總部位于捷克共和國(guó)的首都布拉格,開發(fā)人員以嚴(yán)謹(jǐn)著稱的東歐程序員為主。對(duì)于IDEA,該公司致力于提供一個(gè)面向JVM,功能強(qiáng)大且符合人體工程學(xué)的IDE,所謂的面向JVM,就是IDEA要支持所有運(yùn)行在JVM上的開發(fā)語(yǔ)言,例如Scala,Kotlin等。


  IDEA在業(yè)界被公認(rèn)為最好的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Maven、JUnit、Svn、Git、代碼審查等方面的功能可以說是超常的。


image.png


  IDEA中的版本問題


  IDEA目前共分為兩個(gè)版本,社區(qū)版和旗艦版。社區(qū)版功能單一但是免費(fèi),使用社區(qū)版直接創(chuàng)建Maven項(xiàng)目或者SpringBoot項(xiàng)目都不支持,旗艦版功能豐富但是收費(fèi)。我自己因?yàn)樵贕itHub上有幾個(gè)比較受歡迎的開源項(xiàng)目(https://github.com/lenve),因?yàn)檫@些項(xiàng)目,我申請(qǐng)到JetBrains一整套的官方授權(quán)。


  大家安裝辦法很多,這個(gè)應(yīng)該不用我多說,大伙都有辦法搞定。


  IDEA各種特性


  IDEA中有很多好玩的特性,我們來逐個(gè)看下:


  智能的選取


  有的時(shí)候我們可能需要從某個(gè)變量到表達(dá)式到方法甚至到類,擴(kuò)充者選取,這個(gè)時(shí)候就可以使用Ctrll+W來實(shí)現(xiàn):

1f0d38c6309b4f7da8219265661af15e.gif

  豐富的導(dǎo)航模式


  IDEA提供了豐富的導(dǎo)航查看模式,例如Ctrll+E顯示最近打開過的文件:


  image.png


  Ctrll+N或者連按兩下Shift,會(huì)出現(xiàn)一個(gè)類名搜索框,有的時(shí)候查看源碼用這個(gè)非常方便。

image.png

  歷史記錄功能


  在IDEA中,你可以不用借助Git或者Svn之類的工具,就可以查看文件修改歷史。

6c16235ad5d740e4a9c694ad334d44ca.gif

  輔助編碼


  這個(gè)其實(shí)算不上兩點(diǎn),因?yàn)榛旧细鞣NJava開發(fā)工具都有。JavaBean中常見的toString()、hashCode()、equals()以及所有的get/set方法都可以自動(dòng)生成(Windows是Alt+Insert,Mac是Command+N)。


  XML的完美支持


  這個(gè)算是最贊的功能之一了。Eclipse中做Spring開發(fā),多多少少你得提前準(zhǔn)備好一套Spring配置模板,而在IDEA中則不需要。引入Spring依賴之后,就會(huì)有Spring的XML模板,可以直接用。因此,如果使用IDEA,每個(gè)人都可以不用參考任何外部文件配置SSM。


  列編輯模式


  這個(gè)也是我經(jīng)常使用的功能之一,在有的場(chǎng)景下非常方便,按住Alt鍵就可以快速實(shí)現(xiàn)列編輯:

7b160af53af0411894847980ae78ddae.gif

  預(yù)置模板


  這個(gè)基本上大部分IDE都有,只不過在IDEA中,提供的內(nèi)置模板更加豐富,例如main方法的生成:

081cd76d1c2e464bb5809cbbcac72049.gif

  這是系統(tǒng)自帶的,按下Ctrll+J,然后點(diǎn)擊右上角的小燈泡,我們也可以自定義代碼模板。


  對(duì)Git的友好支持


  IDEA集成了目前大部分的版本工智工具插件,例如CVS、Svn、Git等,包括GitHub也可以在IDEA中非常愉快的使用。


  智能代碼


  自動(dòng)檢查代碼,發(fā)現(xiàn)與預(yù)置規(guī)范有出入的代碼給出提示,自動(dòng)完成修改。

e15f733bdd57407ab4a94faa26b317cd.gif

  當(dāng)然還有很多其他特性,我就不一一列舉了。本系列后面的文章會(huì)向大家逐個(gè)介紹。


  從Eclipse切換過來注意事項(xiàng)


  如果大家是從Eclipse上切換到IDEA,我總結(jié)了以下幾個(gè)常見問題:


  快捷鍵問題


  IDEA支持使用Eclipse那一套快捷鍵,但是個(gè)人非常不建議切換,感覺沒有必要,增加以后的使用成本,可能還會(huì)錯(cuò)過一些IDEA中非常棒的功能。當(dāng)然如果你只是想稍微的嘗試一下IDEA,那就無所謂了。


  保存問題


  IDEA中沒有保存按鈕,當(dāng)然你也不用Ctrll+S了,工具會(huì)自動(dòng)幫我們保存,這一點(diǎn)也和Eclipse不同。不知道大家有沒有在工作中遇到突然停電的問題,我以前遇到過一次,幸好當(dāng)時(shí)使用的是IDEA,損失不大。


  項(xiàng)目目錄


  這個(gè)可能是很多初次接觸IDEA的小伙伴最不習(xí)慣的地方了。Eclipse中一個(gè)窗口中可以打開多個(gè)Project,也可以打開多個(gè)Module,但是在IDEA中,一個(gè)窗口只能打開一個(gè)Project(當(dāng)然Module也是可以打開多個(gè)的),如果在IDEA中要打開一個(gè)新的Project,只能再打開一個(gè)新的窗口。


  很多人將IDEA中的Project類比為Eclipse中的workspace,將IDEA中的module類比為Eclipse中的Project,我認(rèn)為這個(gè)雖然形象但是極為不恰當(dāng)?shù)模琍roject和Module就當(dāng)成正常的Project和Module就行了。


  常用快捷鍵


  這里主要是Windows上的快捷鍵,Mac上部分快捷鍵會(huì)有一點(diǎn)點(diǎn)小小差異。


  Ctrl+N


  這個(gè)可以用來快速搜索類。


  Ctrl+Shift+N


  這個(gè)可以用來快速搜索文件。


  Ctrl+ALT+SPACE


  代碼提示(類似于ALT+/),這個(gè)快捷鍵使用場(chǎng)景并不多,大部分情況下IDEA都會(huì)主動(dòng)提示。


  ALT+F7


  這個(gè)用來查看某一個(gè)方法或者變量在哪里被使用了。


  Ctrl+Q


  查看代碼提示及內(nèi)容,這個(gè)說起來并沒有Eclipse方便,Eclipse中將光標(biāo)放在類名或者方法名上就會(huì)出現(xiàn)doc,但是在IDEA中需要按下Ctrl+q才會(huì)出現(xiàn)。


  Ctrl+B


  查看類的定義,也可以像Eclipse一樣,按下Ctrl再鼠標(biāo)左鍵單擊。


  Ctrl+F12


  這個(gè)可以列出類中的所有方法。


  SHIFT+F6


  變量或者類名重命名。


  ALT+INSERT


  生成get/set/toString/hashCode/equals等方法


  Ctrl+ALT+T


  代碼包裹,選中代碼后,可以被for/if/trycache等代碼塊包裹:

image.png

  Ctrl+ALT+B


  查看接口或者抽象類的子類。也可以通過Ctrl+H來查看。


  Ctrl+D


  代碼復(fù)制到新的一行


  Ctrl+Y


  刪除當(dāng)前行


  Ctrl+Alt+↑/↓


  代碼向上或者向下移動(dòng)


  Ctrl+Alt+enter


  在當(dāng)前行的上面創(chuàng)建新的一行


  Ctrl+enter


  在當(dāng)前行的下面新建一行(光標(biāo)不用移動(dòng)到當(dāng)前行的最末尾處)。


  最后在為大家附上IntelliJIDEA自學(xué)視頻,希望可以幫助到大家,登錄動(dòng)力節(jié)點(diǎn)IT培訓(xùn)官網(wǎng)【視頻課程】,可直接下載學(xué)習(xí)。

image.png

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产精品视频男人的天堂 | 久久99精品久久久久久国产越南 | 91精品免费观看 | 在线日韩麻豆一区 | 亚洲精品不卡视频 | 手机看片日韩欧美 | 91久久亚洲精品一区二区 | 九九精品久久久久久久久 | 成人另类| 欧美日韩国产另类一区二区三区 | 免费观看一级特黄欧美大片 | 奇米网狠狠 | 四虎影院永久在线观看 | 第一福利在线观看永久视频 | 国产欧美专区在线观看 | 色在线观看视频 | 一a一片一级一片啪啪 | 免费一级毛片在线视频观看 | 亚洲精品久久午夜香蕉 | 久久婷婷久久一区二区三区 | 亚欧美综合 | 57pao一国产成视频永久免费 | 久久精品国产乱子伦多人 | 伊人国产精品 | 久久免费精品一区二区 | 俄罗斯美女逼 | 中文久久 | xx毛片| 免费看欧美一级特黄a毛片 免费看欧美一级特黄α大片 | 国产在线观看一区二区三区 | 亚州激情视频在线播放 | 日本xoxoxo在线播放 | 国产高清看片日韩欧美久久 | 日本成人二区 | 日本免费中文字幕在线看 | 色综合天天综久久久噜噜噜久久〔 | 天天骑天天干 | 最新日本免费一区二区三区中文 | 国产精品亚洲欧美日韩区 | 毛片免费高清免费 | 久久亚洲精品专区蓝色区 |