IntelliJ IDEA 2018 for Mac是一個綜合性的Java編程環境,被許多開發人員和行業專家譽為市場上最好的IDE,它提供了一系列最實用的的工具組合:智能編碼輔助和自動控制,支持J2EE,Ant,JUnit和CVS集成。本文針對已熟悉其基本功能並希望了解更多信息的IntelliJ IDEA用戶。
➡️下載IntelliJ IDEA 2018 for Mac破解版
編碼協助
輸入信息
如果您想了解有關插入符號的更多信息,例如它來自哪里或類型是什么, 快速文檔 就是您的朋友。按 F1 以調用它,您將看到包含這些詳細信息的彈出窗口。如果您不需要完整信息,請改為使用“類型信息”操作:它僅顯示所選表達式的類型,但不會占用大量屏幕空間。
代碼完成區分大小寫
默認情況下,IntelliJ IDEA代碼完成區分大小寫僅影響您鍵入的第一個字母。可以在“ 設置/首選項”對話框(⌘,), 編輯器中更改此策略 一般| 代碼完成,因此您可以根據更適合您的偏好,使IDE對所有字母敏感或使其對案例不敏感。
熱門提示:在這里您還可以關閉 Autopopup代碼完成 選項。如果您希望代碼完成彈出窗口僅在您明確調用它時才顯示,這是有意義的。
禁用突出顯示插入符號元素的用法
在更好地學習IntelliJ IDEA之后談論您可能想要更改的默認值時,我們不能錯過編輯器中插入符號 選項中 元素的 突出用法。 “設置/首選項”對話框的常規頁面。如果您知道 ⇧⌘F7 快捷方式並且不希望每次只是移動插入符時編輯器中的突出顯示都會出現和消失,則不需要此選項。
CamelHumps
默認情況下,當您在編輯器中選擇任何內容時,IntelliJ IDEA對單詞的大小寫不敏感。如果您更喜歡根據CamelCase選擇單詞,例如,不是選擇整個單詞,而是選擇其中的一部分,您可以在編輯器中啟用它。一般| “設置/首選項”對話框的智能鍵。
嬉皮完成
IntelliJ IDEA的提供基本完成通過 ⌃Space, 智能完成 通過⌃⇧Space,並 聲明完成 通過⇧⌘⏎。所有這些功能都基於對代碼結構的實際理解。但是,有時您可能需要一個更簡單但更靈活的邏輯,它可以建議當前文件中使用的單詞,甚至是項目的上下文。此功能稱為 嬉皮完成 ,可通過⌥/。
重構
撤消重構
使用IntelliJ IDEA,您無需擔心重構代碼時的后果,因為您可以通過方便的 快捷方式調用撤消來 撤消任何內容 ⌘Z。
提取字符串片段
IntelliJ IDEA不僅可以重構可執行代碼,還可以重構字符串文字。選擇字符串的任何片段,調用Extract variable / constant / field / parameter將其作為常量提取並在整個代碼中替換它的用法。
類型遷移
重構時,通常會重命名符號,或者在代碼中提取和移動語句。然而,重構不僅僅是那個。例如, 類型的遷移 (可通過⇧⌘F6)允許您更改類型的變量,字段,參數或方法的返回值(int → String,int → Long,等),更新相關的代碼,並解決可能發生的沖突。
反轉布爾值
如果IntelliJ IDEA可以自動化類型遷移,為什么不對語義做同樣的事情呢?要反轉布爾符號的所有用法,只需使用反轉布爾重構。
代碼分析
依賴結構矩陣
IntelliJ IDEA允許您分析代碼中的組件彼此之間的緊密程度,並且您需要密切關注它,因為當依賴性太多時,它可能會導致各種 問題。 依賴結構矩陣操作 (可通過 Analyze 菜單獲得)將幫助您可視化和探索模塊,包和類之間的依賴關系。結構搜索和替換
結構搜索和替換(SSR)非常強大(在您學會正確使用它之后),並且可用於靜態代碼分析和重構自動化。簡而言之,它允許您在代碼中搜索特定模式,並使用參數化模板替換它們。
要訪問此功能,請使用編輯| 找到| 搜索/結構上替換...。如果要創建模板或模式,請轉到“設置/首選項”對話框,單擊“ 編輯器 ”頁面 檢查,並在“常規”節點下啟用“結構搜索檢查”:
用戶界面
禁用面包屑和標記樹突出顯示
如果你使用大量的HTML和XML並希望避免不必要的分心,你可能想要在編輯器中禁用面包屑和標記樹突出顯示。一般| 外觀。
禁用不必要的裝訂線圖標
最左邊的編輯器列Gutter通常會顯示與您正在編輯的代碼相關的有用信息。如果您覺得有時它太多了,您可以配置您想要查看的內容在“ 設置/首選項”對話框中(⌘,):編輯器| 一般| 天溝圖標。
禁用惱人的意圖燈泡
可能令人討厭的另一件事是每次插入符號都有意圖時,編輯器中會出現意圖燈泡。禁用它有點困難:您需要手動編輯<IntelliJ IDEA preferences folder>/options/editor.xml,並添加以下行:
從搜索到處使用
使用Search Everywhere,您可以在任何地方找到任意文本片段:代碼,庫,UI部分,設置(通過預先設置名稱 #),甚至動作名稱。如果您經常使用此功能,那么只需⏎ 在其彈出窗口中按右鍵即可訪問IntelliJ IDEA設置是值得的 。例如,我們在這里訪問編輯器設置:
如果您開始使用搜索查詢#plugins
,則可以打開和關閉它們:
其它標簽包括#appearance,#system,#inspections, #registry,#intentions,#templates,和#vcs。
另一個有趣的事實是Search Everywhere支持縮寫。您可以使用 “設置/首選項”對話框的“ 鍵盤映射”頁面為任何操作分配短文本,然后通過輸入此文本從“搜索到處”調用此操作:
隱藏編輯標簽
當您需要關閉除當前選項卡之外的所有編輯器選項卡時,單擊圖標行動關閉 當前選項卡上的關閉圖標 Alt:
如果您根本不想看到編輯器選項卡,請轉到“ 編輯 器設置”/“首選項”的“編輯器選項卡”頁面,然后在“ 放置”下拉列表中選擇“無”。
在新窗口中打開文件
一個不容易找到但又派上用場的功能是在新窗口中打開一個文件,方法是在項目工具窗口中選擇它 並單擊⇧⏎。
使用路徑完成
路徑完成可幫助您加快文件,文件夾等的選擇。在“ 項目結構”對話框中添加新SDK 或指定應用程序服務器主目錄時,這非常有用。
當您開始鍵入路徑時,請按 ⌃Space 以調用建議列表:
將停止和恢復按鈕添加到工具欄中
將“停止” 和“恢復”
按鈕添加到導航欄的工具欄可能很方便 。您可以通過外觀和行為進行操作 “設置/首選項”對話框的菜單和工具欄 頁面。
如果您更喜歡使用鼠標而不是鍵盤快捷鍵,則不需要打開“調試”工具窗口來管理當前的調試會話。