• <menu id="w2i4a"></menu>
  • logo IntelliJ IDEA入門教程

    文檔首頁>>IntelliJ IDEA入門教程>>IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)


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

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

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

    用戶界面

    隱藏編輯器標(biāo)簽?

    當(dāng)您需要關(guān)閉除當(dāng)前選項(xiàng)卡以外的所有編輯器選項(xiàng)卡時(shí),請(qǐng)單擊圖標(biāo)操作關(guān)閉svg 當(dāng)前選項(xiàng)卡上的關(guān)閉圖標(biāo) Alt:

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    如果你不希望看到的編輯器選項(xiàng)卡,則跳轉(zhuǎn)到編輯器標(biāo)簽編輯器設(shè)置/首選項(xiàng)頁和下放置下拉列表中選擇無。

    在新視窗中開啟檔案

    一項(xiàng)不太容易找到但很方便的功能是,通過在“ 項(xiàng)目工具”窗口中選擇文件 并單擊,在新窗口中打開文件 Shift+Enter。

    使用路徑完成

    路徑完成可幫助您加快文件,文件夾等的選擇。在“ 項(xiàng)目結(jié)構(gòu)”對(duì)話框中添加新的SDK 或指定應(yīng)用程序服務(wù)器主目錄時(shí),這很有用。

    當(dāng)您開始輸入路徑時(shí),請(qǐng)按 Ctrl+Space 以調(diào)用建議列表:

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    將停止和繼續(xù)按鈕添加到工具欄?

    將“停止” 圖標(biāo)動(dòng)作暫停svg 和“繼續(xù)” 圖標(biāo)動(dòng)作恢復(fù)svg 按鈕添加到導(dǎo)航欄的工具欄可能會(huì)很方便 。您可以通過外觀和行為| “設(shè)置/首選項(xiàng)”對(duì)話框的“ 菜單和工具欄” 頁面。

    如果您更喜歡使用鼠標(biāo)而不是鍵盤快捷鍵,則無需打開“調(diào)試工具”窗口來管理當(dāng)前的調(diào)試會(huì)話。

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    編輯

    與剪貼板比較?

    IntelliJ IDEA具有內(nèi)置的Diff查看器,用于查看代碼,JAR文件,修訂版甚至圖像。要調(diào)用它,請(qǐng)選擇任意一對(duì)文件,然后按 Ctrl+D。

    如果選擇了一個(gè)文件,IDE會(huì)提示您選擇要比較的文件。要快速將活動(dòng)編輯器與剪貼板進(jìn)行比較,請(qǐng)選擇“ 查看” |“剪貼板”。與剪貼板比較。

    從歷史粘貼?

    說到剪貼板,IntelliJ IDEA會(huì)跟蹤您放置在剪貼板上的所有內(nèi)容。任何時(shí)候要粘貼以前復(fù)制的項(xiàng)目之一,請(qǐng)按Ctrl+Shift+V。

    多項(xiàng)選擇?

    多項(xiàng)選擇是一種相對(duì)較新的,功能非常強(qiáng)大的編輯器功能,它使您可以快速一次選擇和編輯多個(gè)(相鄰或不相鄰)代碼段。

    簡(jiǎn)而言之,這就是發(fā)生的情況。您可以從按下開始 Alt+J (然后IntelliJ IDEA在插入記號(hào)處選擇一個(gè)符號(hào)),或者可以像平常一樣選擇某些內(nèi)容。

    然后,按Alt+J并且IntelliJ IDEA將向前搜索當(dāng)前文件,直到找到匹配的文本,并將其添加到選擇中。您可以Alt+J再次按 前進(jìn)或Shift+Alt+J 后退,但是請(qǐng)注意,當(dāng)搜索到達(dá)文件末尾時(shí),它將從文件開頭開始。

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    選擇完成后,您可以開始編輯所有片段,就像它們是一個(gè)片段一樣。

    熱門提示:克隆插入符號(hào)的另一種方法是按Ctrl兩次,然后使用箭頭或僅使用鼠標(biāo)上下移動(dòng)插入符號(hào)。

    Emmet?

    如果您不知道,Emmet是編寫HTML,XML和CSS代碼的好方法。IntelliJ IDEA開箱即用地支持它:只需編寫一個(gè)Emmet表達(dá)式并按Tab即可將其擴(kuò)展。

    使用Emmet預(yù)覽動(dòng)作(可通過“查找動(dòng)作”或“到處搜索”提供-請(qǐng)確保將其分配給方便的快捷方式)以查看結(jié)果代碼的預(yù)覽。

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    正則表達(dá)式?

    正則表達(dá)式功能強(qiáng)大且用途廣泛,但有時(shí)很難正確地編寫它們。IntelliJ IDEA將幫助您檢查代碼中的任何正則表達(dá)式:只需在其中插入插入符號(hào),然后按Alt+Enter以使用Check Regex意圖:

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    查找并替換為正則表達(dá)式組?

    IntelliJ IDEA幫助Regex的另一個(gè)地方是“ 查找和替換”功能。值得一提的是,它支持替換表達(dá)式中的捕獲組。

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    查找和替換還使您可以從搜索中排除注釋和文字:為此,請(qǐng)使用Gear圖標(biāo) 圖標(biāo)codeStyle齒輪。

    字節(jié)碼查看器?

    有時(shí)看到您的程序生成的實(shí)際字節(jié)碼非常有見地。

    在IntelliJ IDEA中,您始終可以通過View | 顯示字節(jié)碼。

    版本控制

    修改變更?

    在“ 提交更改”對(duì)話框中, IntelliJ IDEA提供了執(zhí)行各種操作的功能。其中之一是Amend commit,當(dāng)您要更改上一次提交并將其加入到當(dāng)前更改中時(shí),該功能很有用。

    貨架和補(bǔ)丁?

    Shelves是一個(gè)類似于Git Stash的IDE功能 ,但是它適用于所有VCS:當(dāng)您需要暫停當(dāng)前工作并從存儲(chǔ)庫中提取某些內(nèi)容以盡快修復(fù)它,然后繼續(xù)處理之前的工作時(shí),它會(huì)提供幫助。 。此功能可在不提交文件的情況下處理本地更改的文件,因此不會(huì)丟失任何更改或草率地進(jìn)行合并提交。

    有關(guān)更多詳細(xì)信息,請(qǐng)參閱頁面Git-Stash和“ 存儲(chǔ)和取消存儲(chǔ) ”部分 。

    修補(bǔ)程序允許您將一組更改保存到文本文件,該更改可以通過電子郵件(或任何其他古老的媒介)進(jìn)行傳輸,然后應(yīng)用于代碼。

    調(diào)試

    操作或方法斷點(diǎn)?

    有時(shí),您可能希望在特定的代碼行中評(píng)估某些內(nèi)容而沒有實(shí)際停止。您可以使用Method斷點(diǎn)來實(shí)現(xiàn)。要?jiǎng)?chuàng)建一個(gè),只需單擊裝訂線Shift。

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    這樣,您可以將任何表達(dá)式打印到輸出而無需更改代碼。在調(diào)試庫或遠(yuǎn)程應(yīng)用程序時(shí),這特別有用。

    現(xiàn)場(chǎng)斷點(diǎn)或現(xiàn)場(chǎng)觀察點(diǎn)

    除了上面提到的動(dòng)作斷點(diǎn),您還可以使用Field觀察點(diǎn)。當(dāng)訪問與其關(guān)聯(lián)的字段時(shí),此斷點(diǎn)將停止執(zhí)行。要?jiǎng)?chuàng)建字段觀察點(diǎn),只需單擊裝訂線Alt(Ctrl+Cmd對(duì)于macOS)。

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    對(duì)象標(biāo)記?

    在調(diào)試應(yīng)用程序時(shí),IntelliJ IDEA允許您使用彩色標(biāo)簽標(biāo)記任意對(duì)象的特定實(shí)例,以便通過“ 標(biāo)記對(duì)象” 操作(可在“ 評(píng)估表達(dá)式”,“ 變量” 或“ 監(jiān)視”視圖中使用)進(jìn)行輕松識(shí)別 。

    而且,如果您有任何帶有標(biāo)簽標(biāo)記的實(shí)例,則也可以在條件表達(dá)式中使用它:

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    自定義數(shù)據(jù)渲染器?

    評(píng)估Expression, Variables, Watches 和內(nèi)聯(lián)調(diào)試器 都使用一種標(biāo)準(zhǔn)的方式來呈現(xiàn)變量值,主要基于toString類的實(shí)現(xiàn)。并非所有人都知道您可以為任何類定義自己的自定義渲染器。為此, 從“ 調(diào)試” 工具窗口的上下文菜單中 選擇“ 自定義數(shù)據(jù)視圖”。

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    當(dāng)您正在使用的庫中的某些類未提供有意義的toString實(shí)現(xiàn)時(shí),此功能特別有用-因此您可以在庫外部自己定義它。

    落架?

    如果您想在調(diào)試時(shí)“回到過去”,可以通過“丟幀”操作來完成。如果您錯(cuò)誤地走得太遠(yuǎn),這是一個(gè)很大的幫助。這不會(huì)恢復(fù)您的應(yīng)用程序的全局狀態(tài),但至少會(huì)使您通過框架堆棧返回。

    強(qiáng)制返回?

    如果想跳到將來,并在不執(zhí)行任何其他指令的情況下從當(dāng)前方法強(qiáng)制返回,請(qǐng)使用“ 強(qiáng)制返回”操作(要調(diào)用它,請(qǐng)按 Ctrl+Shift+A 并鍵入操作名稱)。如果該方法返回一個(gè)值,則必須指定它。

    DCEVM?

    有時(shí),當(dāng)您快速更改代碼時(shí),您想立即查看它們?cè)谡9ぷ鞯膽?yīng)用程序中的行為。不幸的是,Java HotSwap VM有很多限制:例如,您不能在類中添加新方法或字段并執(zhí)行熱交換。在熱插拔過程中,實(shí)際上唯一可以更改的是方法主體。

    幸運(yùn)的是,有一種方法可以通過新的開源項(xiàng)目Dynamic Code Evolution VM來修正這種情況,它是對(duì)Java HotSwap VM的修改,對(duì)運(yùn)行時(shí)重新加載類提供了無限的支持。

    通過專用插件,可以在IntelliJ IDEA中輕松使用它。啟用插件后,IDE將為您提供針對(duì)您的環(huán)境的DCEVM JRE下載。然后,您必須在備用JRE列表中選擇它。

    更新申請(qǐng)?

    如果您正在應(yīng)用程序服務(wù)器(例如Tomcat,JBoss等)上運(yùn)行應(yīng)用程序,可以使用“通過更新應(yīng)用程序”操作來重新加載已更改的類和資源 N/A。

    工具類?

    外部工具?

    IntelliJ IDEA具有集成的許多開發(fā)人員工具,并且可以立即使用。如果您需要的工具沒有集成,但是您想通過快捷方式使用它,請(qǐng)轉(zhuǎn)到 “設(shè)置/首選項(xiàng)” |“設(shè)置”。工具| 外部工具,并配置如何運(yùn)行此工具。然后,您將可以通過“ 工具” | “ 工具”來運(yùn)行此 工具。外部工具 主菜單。

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

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

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

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

    IntelliJ IDEA入門教程(十):IntelliJ IDEA Pro提示(下)

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();