翻譯|使用教程|編輯:吳園園|2019-11-06 10:04:54.757|閱讀 458 次
概述:本系列教程為IntelliJ IDEA入門,在本教程中,您將學習如何使用IntelliJ IDEA Pro提示。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
IntelliJ IDEA是Java語言開發的集成環境,IntelliJ在業界被公認為優秀的Java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
IntelliJ IDEA現已更新至2019.2版本,新版本改進了java13預覽等20余項功能,提高了開發效率,趕快下載體驗吧~(點擊查看更新詳情)
編碼協助?
類型信息?
如果您想了解有關插入符號的更多信息,例如符號的來源或類型, 快速文檔很好用。按Ctrl+Q 調用它,您將看到一個包含這些詳細信息的彈出窗口。如果不需要完整的信息,請改用“類型信息”操作:它僅顯示所選表達式的類型,而不會占用那么多的屏幕空間。
代碼完成區分大小寫?
默認情況下,IntelliJ IDEA代碼完成區分大小寫僅影響您鍵入的第一個字母。這個策略可以改變
IntelliJ IDEA不僅可以重構可執行代碼,還可以重構字符串文字。選擇字符串的任何片段,調用提取變量/常量/字段/參數以將其提取為常量,并在整個代碼中替換其用法。
類型遷移?
重構時,通常會重命名符號或提取并移動代碼中的語句。但是,重構不僅限于此。例如, 類型的遷移 (通過提供)允許您更改類型的變量,字段,參數或方法的返回值(int → String,int → Long,等),更新相關的代碼,并解決可能發生的沖突。
反轉
如果IntelliJ IDEA可以自動進行類型遷移,那么為什么不對語義進行相同的處理呢?要反轉符號的所有用法,只需使用反轉重構即可。
代碼分析
依賴結構矩陣?
IntelliJ IDEA可讓您分析代碼中組件之間的緊密依賴關系,因此需要密切注意,因為當依賴關系過多時,很可能會導致各種問題。依賴關系結構矩陣操作 (可通過“ 分析” 菜單獲得)將幫助您可視化和探索模塊,程序包和類之間的依賴關系。
盡管外觀復雜,但它是一個非常易于使用的工具。只需選擇一個類或程序包,然后查看其用途和用途。
結構搜索和替換?
結構搜索和替換(SSR)功能非常強大(在您學習正確使用它之后),并且可以用于靜態代碼分析和重構自動化。簡而言之,它使您可以在代碼中搜索特定的模式并將其替換為參數化的模板。為此,它配備了自己的語言來定義代碼模式,本文將對此進行詳細 介紹。
要使用此功能,請使用“ 編輯” |“開始”。查找| 查找/替換的結構上......。如果要創建模板或模式,請轉到“設置/首選項”對話框,單擊頁面“ 編輯器” | “設置” 。檢查,并在常規節點下啟用結構搜索檢查:
用戶界面
禁用breadcrumbs and tag tree突出顯示?
如果您使用大量HTML和XML,并且希望避免不必要的干擾,則可能需要在“ 編輯器” |“禁用”中禁用面包屑和標記樹突出顯示。一般| 外觀。
禁用不必要的裝訂線圖標?
最左邊的編輯器列Gutter通常顯示與您正在編輯的代碼有關的有用信息。如果您覺得有時太多了,可以配置要查看的內容
可能還會令人煩惱的另一件事是,每當插入符號中有可用意圖時,編輯器中就會出現該意圖燈泡。禁用它會有點困難:您需要手動編輯<IntelliJ IDEA首選項文件夾> /options/editor.xml,并添加以下行:
<option name="SHOW_INTENTION_BULB" value="false" />
隨處使用Google搜索?
借助Search Everywhere,您可以在字面上無所不在地找到任意文本片段:在代碼,庫,UI的一部分,設置(通過在設置名稱前加上 #)或操作名稱。如果您經常使用此功能,那么值得一提的是,只需Enter 在彈出菜單中按一下右鍵就可以訪問IntelliJ IDEA設置 。例如,在這里我們訪問編輯器設置:
如果您使用來開始搜索查詢#plugins,則可以打開和關閉它們:
其它標簽包括#appearance,#system,#inspections, #registry,#intentions,#templates,和#vcs。
另一個有趣的事實是“無處不在的搜索”支持縮寫。您可以使用 “設置/首選項”對話框的“ 鍵盤映射”頁面將短文本分配給任何操作,然后通過輸入以下文本從“搜索各處”調用此操作:
=====================================================
IntelliJ IDEA示例/使用教程/視頻資源合集,請點擊此處查看
想要了解或購買IntelliJ IDEA正版授權的朋友,歡迎
關注下方微信公眾號,及時獲取產品最新消息和最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: