• <menu id="w2i4a"></menu>
  • logo IntelliJ IDEA入門(mén)教程

    文檔首頁(yè)>>IntelliJ IDEA入門(mén)教程>>IntelliJ IDEA入門(mén)教程(五):入門(mén)的常見(jiàn)和有用的技巧(下)

    IntelliJ IDEA入門(mén)教程(五):入門(mén)的常見(jiàn)和有用的技巧(下)


    IntelliJ IDEA是Java語(yǔ)言開(kāi)發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開(kāi)發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說(shuō)是超常的。

     IntelliJ IDEA現(xiàn)已更新至2019.2版本,新版本改進(jìn)了java13預(yù)覽等20余項(xiàng)功能,提高了開(kāi)發(fā)效率,趕快下載體驗(yàn)吧~(點(diǎn)擊查看更新詳情)

    點(diǎn)擊下載IntelliJ IDEA最新試用版

    快速?gòu)棾龃翱?/span>

    快速?gòu)棾龃翱?nbsp;有助于檢查與插入符號(hào)處的符號(hào)有關(guān)的其他信息。以下是如果想提高工作效率應(yīng)該知道的彈出列表:

    行動(dòng)

    快捷鍵

    文獻(xiàn)資料

    Ctrl+Q

    快速定義

    Ctrl+Shift+I

    顯示用法

    Ctrl+Alt+F7

    顯示實(shí)施

    Ctrl+Alt+B

    快速?gòu)棾龃翱?nbsp;可用于編輯器中的符號(hào)。但是,它們也可以通過(guò)相同的快捷方式用于任何其他列表中的項(xiàng)目。

    重構(gòu)基礎(chǔ)

    IntelliJ IDEA提供了一套全面的自動(dòng)代碼重構(gòu)功能,如果正確使用它們,可以顯著提高生產(chǎn)率。首先,在應(yīng)用重構(gòu)之前不要打擾任何選擇。IntelliJ IDEA足夠聰明,可以找出您要重構(gòu)的語(yǔ)句,并且僅詢(xún)問(wèn)是否有幾種選擇是可能的。

    要撤消上一次重構(gòu),請(qǐng)將焦點(diǎn)切換到“ 項(xiàng)目工具窗口”,然后按Ctrl+Z。

    行動(dòng)

    快捷鍵

    改名

    Shift+F6

    提取變量

    Ctrl+Alt+V

    提取字段

    Ctrl+Alt+F

    提取一個(gè)常數(shù)

    Ctrl+Alt+C

    提取方法

    Ctrl+Alt+M

    提取參數(shù)

    Ctrl+Alt+P

    排隊(duì)

    Ctrl+Alt+N

    復(fù)制

    F5

    移動(dòng)

    F6

    重構(gòu)這個(gè)

    Ctrl+Shift+Alt+T

    真正的節(jié)省時(shí)間的功能是借助Extract 重構(gòu)來(lái)提取字符串表達(dá)式的一部分 。只需選擇一個(gè)字符串片段,然后進(jìn)行重構(gòu),即可將所有選定的片段用法替換為引入的常量或變量。

    尋找用法

    查找用法 可幫助您快速找到在插入符號(hào)(光標(biāo))處引用該符號(hào)的所有代碼,無(wú)論該符號(hào)是類(lèi),方法,字段,參數(shù)還是其他語(yǔ)句。只需按即可 Alt+F7 獲得按用途類(lèi)型,模塊和文件分組的參考文獻(xiàn)列表。

    如果要為“ 查找使用情況”算法設(shè)置自定義選項(xiàng),請(qǐng)按 Ctrl+Shift+Alt+F7,或單擊帶有搜索結(jié)果的右側(cè)面板上的第一個(gè)按鈕。

    如果您要查找的是純文本,請(qǐng)按 ,使用“在路徑中查找”Ctrl+Shift+F。

    檢查

    檢查 是內(nèi)置的靜態(tài)代碼分析工具,可以幫助您發(fā)現(xiàn)可能的錯(cuò)誤,找到無(wú)效的代碼,檢測(cè)性能問(wèn)題并改善整體代碼結(jié)構(gòu)。

    大多數(shù)檢查不僅告訴您問(wèn)題出在哪里,而且還提供快速修復(fù)以立即解決問(wèn)題。按 Alt+Enter 選擇一個(gè)快速修復(fù)。

    編輯器使您可以通過(guò)鍵盤(pán)快捷鍵在突出顯示的問(wèn)題之間快速導(dǎo)航。按 F2 轉(zhuǎn)到下一個(gè)問(wèn)題,然后 Shift+F2 轉(zhuǎn)到上一個(gè)問(wèn)題。

    當(dāng)您對(duì)整個(gè)項(xiàng)目執(zhí)行代碼分析時(shí),可以進(jìn)行太復(fù)雜而無(wú)法即時(shí)運(yùn)行的檢查。為此,您可以通過(guò)以下兩種方式之一:通過(guò)選擇 分析| 從主菜單檢查代碼,或選擇“ 分析” |“ 檢查” 。按名稱(chēng)運(yùn)行檢查以按其名稱(chēng)運(yùn)行檢查。

    請(qǐng)注意,雖然檢查可以為有潛在問(wèn)題的代碼提供快速修復(fù),但這樣做可以幫助您將自動(dòng)更改應(yīng)用于正確的代碼。要在插入符號(hào)處獲取適用于該代碼的意圖列表,請(qǐng)按Alt+Enter。

    代碼風(fēng)格和格式

    IntelliJ IDEA在編輯時(shí)會(huì)自動(dòng)應(yīng)用您在“ 代碼樣式”設(shè)置中配置的代碼樣式 ,在大多數(shù)情況下,您無(wú)需顯式調(diào)用“ 重新設(shè)置代碼格式 ”操作。

    有用的格式化快捷方式:

    行動(dòng)

    快捷鍵

    重新格式化代碼

    Ctrl+Alt+L

    自動(dòng)縮進(jìn)線(xiàn)

    Ctrl+Alt+I

    優(yōu)化進(jìn)口

    Ctrl+Alt+O

    請(qǐng)注意,默認(rèn)情況下,IntelliJ IDEA使用常規(guī)空格來(lái)縮進(jìn)而不是制表符。如果你有大量的縮進(jìn)文件,你可能希望通過(guò)啟用來(lái)優(yōu)化它們的大小使用制表符的選項(xiàng)Java代碼樣式設(shè)置。

    版本控制基礎(chǔ)

    要從版本控制系統(tǒng)(VCS)檢出項(xiàng)目,請(qǐng) 在“ 歡迎”屏幕或VCS主菜單中單擊“ 從版本控制檢出”。

    要對(duì)當(dāng)前文件,目錄或整個(gè)項(xiàng)目快速執(zhí)行VCS操作,請(qǐng)按以下步驟使用VCS操作彈出窗口 Alt+`

    IntelliJ IDEA入門(mén)教程(五):入門(mén)的常見(jiàn)和有用的技巧(下)

    配置了VCS設(shè)置后,您將看到Version Control工具窗口。您可以隨時(shí)按切換到它Alt+9。

    版本控制工具窗口的“ 本地更改”選項(xiàng)卡顯示您的本地更改:已暫存和未暫存。

    有用的VCS快捷方式:

    行動(dòng)

    快捷鍵

    版本控制工具窗口

    Alt+9

    VCS操作彈出窗口

    Alt+`

    提交變更

    Ctrl+K

    更新專(zhuān)案

    Ctrl+T

    推送提交

    Ctrl+Shift+K

     注釋 (可從快速列表,主菜單和上下文菜單中獲得)可讓您查看誰(shuí)以及何時(shí)更改了任何文件的代碼行。

    分行

    要在一個(gè)分支進(jìn)行操作,無(wú)論是選擇分行從 VCS 主或上下文菜單中,VCS操作彈出,或在狀態(tài)欄右側(cè)的小部件。

    請(qǐng)注意,對(duì)于多個(gè)存儲(chǔ)庫(kù),IntelliJ IDEA同時(shí)在所有分支上執(zhí)行所有VCS操作,因此您無(wú)需手動(dòng)在它們之間切換。

    書(shū)架,儲(chǔ)物箱和補(bǔ)丁幫助你,當(dāng)你需要存儲(chǔ)一些局部變化,而不將它們提交到存儲(chǔ)庫(kù)。然后,您可以切換到文件的存儲(chǔ)庫(kù)版本,然后稍后返回更改。

    使用

    默認(rèn)情況下,IntelliJ IDEA不會(huì)在保存時(shí)自動(dòng)編譯項(xiàng)目。要編譯項(xiàng)目,請(qǐng)選擇 Build | 從主菜單創(chuàng)建項(xiàng)目,或按Ctrl+F9。

    運(yùn)行和調(diào)試

    通過(guò)選擇運(yùn)行|創(chuàng)建運(yùn)行/調(diào)試配置后, 從主菜單中的“ 編輯配置 ”,您可以運(yùn)行和調(diào)試代碼。

    行動(dòng)

    快捷鍵

    運(yùn)行

    Shift+F10

    除錯(cuò)

    Shift+F9

    在調(diào)試模式下,您可以使用“ 評(píng)估表達(dá)式” 工具評(píng)估任何表達(dá)式, 可通過(guò)按進(jìn)入該工具 。該工具以與編輯器相同的方式提供代碼完成功能,因此可以輕松輸入任何表達(dá)式。 Alt+F8

    有時(shí),您可能想進(jìn)入一個(gè)特定的方法,而不是第一個(gè)將被調(diào)用的方法。在這種情況下,通過(guò)按 Smart Smart進(jìn)入Shift+F7 以選擇一種特定的方法。

    行動(dòng)

    快捷鍵

    切換斷點(diǎn)

    Ctrl+F8

    Step into

    F7

    Smart step into

    Shift+F7

    Step over

    F8

    Step out

    Shift+F8

    恢復(fù)

    F9

    評(píng)估表達(dá)

    Alt+F8

     如果要在調(diào)試時(shí)“倒帶”,可以通過(guò)“ 落幀”操作來(lái)完成。如果您錯(cuò)誤地踩得太遠(yuǎn),這將特別有用。這不會(huì)恢復(fù)應(yīng)用程序的全局狀態(tài),但至少會(huì)讓您恢復(fù)到以前的堆??蚣堋?/p>

    按住并單擊裝訂線(xiàn)可以快速禁用任何斷點(diǎn)Alt。要更改斷點(diǎn)詳細(xì)信息(例如,條件),請(qǐng)按Ctrl+Shift+F8。

    重裝變化和熱插拔

    有時(shí),您需要在代碼中插入小的更改,而無(wú)需關(guān)閉該過(guò)程。由于Java VM具有HotSwap功能,因此IntelliJ IDEA在調(diào)用Make時(shí)會(huì)自動(dòng)處理這些情況 。

    應(yīng)用服務(wù)器

    要將應(yīng)用程序部署到服務(wù)器:

    1、通過(guò)選擇File |配置您的工件 。項(xiàng)目結(jié)構(gòu) 工件 (針對(duì)Maven和Gradle項(xiàng)目自動(dòng)完成)。

    2、通過(guò)單擊“設(shè)置/首選項(xiàng)”對(duì)話(huà)框的“ 應(yīng)用程序服務(wù)器”頁(yè)面來(lái)配置應(yīng)用程序服務(wù)器。

    3、通過(guò)選擇運(yùn)行|配置運(yùn)行配置。編輯Configurations,然后指定要部署的工件以及要將它們部署到的服務(wù)器。

    您始終可以通過(guò)選擇Build |來(lái)告訴IntelliJ IDEA構(gòu)建/重建工件(一旦它們被配置) 。建立工件。

    當(dāng)您需要對(duì)正在運(yùn)行的應(yīng)用程序中的代碼進(jìn)行更改時(shí),除了 Make之外,還可以通過(guò)按來(lái)使用Update操作 Ctrl+F10。此操作僅適用于 爆炸 工件類(lèi)型。根據(jù)您的選擇,它可以更新資源或更新類(lèi)和資源。當(dāng)更新在被施加動(dòng)作 調(diào)試 模式,它使用熱插拔 ; 否則,將使用 熱重新部署。

    與構(gòu)建工具工作(的Maven /搖籃)

    導(dǎo)入/創(chuàng)建Maven / Gradle項(xiàng)目后,您可以直接在編輯器中自由編輯其 pom.xml 或build.gradle文件。對(duì)基礎(chǔ)構(gòu)建配置的任何更改最終都將需要與IntelliJ IDEA中的項(xiàng)目模型同步。

    如果希望IDE立即同步更改,請(qǐng)執(zhí)行以下操作:

    • 對(duì)于pom.xml,啟用“ 文件” |“文件”中的“ 自動(dòng)導(dǎo)入Maven項(xiàng)目”選項(xiàng)。 設(shè)置| 構(gòu)建,執(zhí)行,部署| 生成工具| Maven | 導(dǎo)入 (Windows和Linux)或IntelliJ IDEA | 首選項(xiàng)| 構(gòu)建,執(zhí)行,部署| 生成工具| Maven | 導(dǎo)入 (macOS)。

    • 對(duì)于build.gradle,在Build,Execution,Deployment |中啟用Use auto-import選項(xiàng)。 生成工具| 設(shè)置/首選項(xiàng)對(duì)話(huà)框的Gradle。

    要進(jìn)行手動(dòng)同步,請(qǐng)使用Maven / Gradle工具窗口工具欄上的相應(yīng)操作: 刷新按鈕。

    請(qǐng)注意,可以在運(yùn)行配置之前附加任何目標(biāo)或任務(wù)以運(yùn)行。

    =====================================================

    IntelliJ IDEA示例/使用教程/視頻資源合集,請(qǐng)點(diǎn)擊此處查看

    想要了解或購(gòu)買(mǎi)IntelliJ IDEA正版授權(quán)的朋友,歡迎咨詢(xún)慧都官方客服

    關(guān)注下方微信公眾號(hào),及時(shí)獲取產(chǎn)品最新消息和最新資訊

    IntelliJ IDEA入門(mén)教程(五):入門(mén)的常見(jiàn)和有用的技巧(下)

    掃碼咨詢(xún)


    添加微信 立即咨詢(xún)

    電話(huà)咨詢(xún)

    客服熱線(xiàn)
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();