翻譯|使用教程|編輯:吳園園|2019-11-08 10:57:55.270|閱讀 471 次
概述:本系列教程為IntelliJ IDEA入門,在本教程中,您將學習如何使用IntelliJ IDEA Pro提示。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
IntelliJ IDEA是Java語言開發的集成環境,IntelliJ在業界被公認為優秀的Java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
IntelliJ IDEA現已更新至2019.2版本,新版本改進了java13預覽等20余項功能,提高了開發效率,趕快下載體驗吧~(點擊查看更新詳情)
用戶界面
隱藏編輯器標簽?
當您需要關閉除當前選項卡以外的所有編輯器選項卡時,請單擊 當前選項卡上的關閉圖標 Alt:
如果你不希望看到的編輯器選項卡,則跳轉到編輯器標簽編輯器設置/首選項頁和下放置下拉列表中選擇無。
在新視窗中開啟檔案
一項不太容易找到但很方便的功能是,通過在“ 項目工具”窗口中選擇文件 并單擊,在新窗口中打開文件 Shift+Enter。
使用路徑完成
路徑完成可幫助您加快文件,文件夾等的選擇。在“ 項目結構”對話框中添加新的SDK 或指定應用程序服務器主目錄時,這很有用。
當您開始輸入路徑時,請按 Ctrl+Space 以調用建議列表:
將停止和繼續按鈕添加到工具欄?
將“停止” 和“繼續”
按鈕添加到導航欄的工具欄可能會很方便 。您可以通過外觀和行為| “設置/首選項”對話框的“ 菜單和工具欄” 頁面。
如果您更喜歡使用鼠標而不是鍵盤快捷鍵,則無需打開“調試工具”窗口來管理當前的調試會話。
編輯
與剪貼板比較?
IntelliJ IDEA具有內置的Diff查看器,用于查看代碼,JAR文件,修訂版甚至圖像。要調用它,請選擇任意一對文件,然后按 Ctrl+D。
如果選擇了一個文件,IDE會提示您選擇要比較的文件。要快速將活動編輯器與剪貼板進行比較,請選擇“ 查看” |“剪貼板”。與剪貼板比較。
從歷史粘貼?
說到剪貼板,IntelliJ IDEA會跟蹤您放置在剪貼板上的所有內容。任何時候要粘貼以前復制的項目之一,請按Ctrl+Shift+V。
多項選擇?
多項選擇是一種相對較新的,功能非常強大的編輯器功能,它使您可以快速一次選擇和編輯多個(相鄰或不相鄰)代碼段。
簡而言之,這就是發生的情況。您可以從按下開始 Alt+J (然后IntelliJ IDEA在插入記號處選擇一個符號),或者可以像平常一樣選擇某些內容。
然后,按Alt+J并且IntelliJ IDEA將向前搜索當前文件,直到找到匹配的文本,并將其添加到選擇中。您可以Alt+J再次按 前進或Shift+Alt+J 后退,但是請注意,當搜索到達文件末尾時,它將從文件開頭開始。
選擇完成后,您可以開始編輯所有片段,就像它們是一個片段一樣。
熱門提示:克隆插入符號的另一種方法是按Ctrl兩次,然后使用箭頭或僅使用鼠標上下移動插入符號。
Emmet?
如果您不知道,Emmet是編寫HTML,XML和CSS代碼的好方法。IntelliJ IDEA開箱即用地支持它:只需編寫一個Emmet表達式并按Tab即可將其擴展。
使用Emmet預覽動作(可通過“查找動作”或“到處搜索”提供-請確保將其分配給方便的快捷方式)以查看結果代碼的預覽。
正則表達式?
正則表達式功能強大且用途廣泛,但有時很難正確地編寫它們。IntelliJ IDEA將幫助您檢查代碼中的任何正則表達式:只需在其中插入插入符號,然后按Alt+Enter以使用Check Regex意圖:
查找并替換為正則表達式組?
IntelliJ IDEA幫助Regex的另一個地方是“ 查找和替換”功能。值得一提的是,它支持替換表達式中的捕獲組。
查找和替換還使您可以從搜索中排除注釋和文字:為此,請使用Gear圖標 。
字節碼查看器?
有時看到您的程序生成的實際字節碼非常有見地。
在IntelliJ IDEA中,您始終可以通過View | 顯示字節碼。
版本控制
修改變更?
在“ 提交更改”對話框中, IntelliJ IDEA提供了執行各種操作的功能。其中之一是Amend commit,當您要更改上一次提交并將其加入到當前更改中時,該功能很有用。
貨架和補丁?
Shelves是一個類似于Git Stash的IDE功能 ,但是它適用于所有VCS:當您需要暫停當前工作并從存儲庫中提取某些內容以盡快修復它,然后繼續處理之前的工作時,它會提供幫助。 。此功能可在不提交文件的情況下處理本地更改的文件,因此不會丟失任何更改或草率地進行合并提交。
有關更多詳細信息,請參閱頁面Git-Stash和“ 存儲和取消存儲 ”部分 。
修補程序允許您將一組更改保存到文本文件,該更改可以通過電子郵件(或任何其他古老的媒介)進行傳輸,然后應用于代碼。
調試
操作或方法斷點?
有時,您可能希望在特定的代碼行中評估某些內容而沒有實際停止。您可以使用Method斷點來實現。要創建一個,只需單擊裝訂線Shift。
這樣,您可以將任何表達式打印到輸出而無需更改代碼。在調試庫或遠程應用程序時,這特別有用。
現場斷點或現場觀察點
除了上面提到的動作斷點,您還可以使用Field觀察點。當訪問與其關聯的字段時,此斷點將停止執行。要創建字段觀察點,只需單擊裝訂線Alt(Ctrl+Cmd對于macOS)。
對象標記?
在調試應用程序時,IntelliJ IDEA允許您使用彩色標簽標記任意對象的特定實例,以便通過“ 標記對象” 操作(可在“ 評估表達式”,“ 變量” 或“ 監視”視圖中使用)進行輕松識別 。
而且,如果您有任何帶有標簽標記的實例,則也可以在條件表達式中使用它:
自定義數據渲染器?
評估Expression, Variables, Watches 和內聯調試器 都使用一種標準的方式來呈現變量值,主要基于toString類的實現。并非所有人都知道您可以為任何類定義自己的自定義渲染器。為此, 從“ 調試” 工具窗口的上下文菜單中 選擇“ 自定義數據視圖”。
當您正在使用的庫中的某些類未提供有意義的toString
實現時,此功能特別有用-因此您可以在庫外部自己定義它。
落架?
如果您想在調試時“回到過去”,可以通過“丟幀”操作來完成。如果您錯誤地走得太遠,這是一個很大的幫助。這不會恢復您的應用程序的全局狀態,但至少會使您通過框架堆棧返回。
強制返回?
如果想跳到將來,并在不執行任何其他指令的情況下從當前方法強制返回,請使用“ 強制返回”操作(要調用它,請按 Ctrl+Shift+A 并鍵入操作名稱)。如果該方法返回一個值,則必須指定它。
DCEVM?
有時,當您快速更改代碼時,您想立即查看它們在正常工作的應用程序中的行為。不幸的是,Java HotSwap VM有很多限制:例如,您不能在類中添加新方法或字段并執行熱交換。在熱插拔過程中,實際上唯一可以更改的是方法主體。
幸運的是,有一種方法可以通過新的開源項目Dynamic Code Evolution VM來修正這種情況,它是對Java HotSwap VM的修改,對運行時重新加載類提供了無限的支持。
通過專用插件,可以在IntelliJ IDEA中輕松使用它。啟用插件后,IDE將為您提供針對您的環境的DCEVM JRE下載。然后,您必須在備用JRE列表中選擇它。
更新申請?
如果您正在應用程序服務器(例如Tomcat,JBoss等)上運行應用程序,可以使用“通過更新應用程序”操作來重新加載已更改的類和資源 N/A。
工具類?
外部工具?
IntelliJ IDEA具有集成的許多開發人員工具,并且可以立即使用。如果您需要的工具沒有集成,但是您想通過快捷方式使用它,請轉到 “設置/首選項” |“設置”。工具| 外部工具,并配置如何運行此工具。然后,您將可以通過“ 工具” | “ 工具”來運行此 工具。外部工具 主菜單。
=====================================================
IntelliJ IDEA示例/使用教程/視頻資源合集,請點擊此處查看
想要了解或購買IntelliJ IDEA正版授權的朋友,歡迎
關注下方微信公眾號,及時獲取產品最新消息和最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: