翻譯|使用教程|編輯:吳園園|2019-10-25 11:24:05.277|閱讀 427 次
概述:本系列教程為IntelliJ IDEA入門,本篇教程為您介紹IntelliJ IDEA入門的常見和有用的技巧。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
IntelliJ IDEA是Java語言開發的集成環境,IntelliJ在業界被公認為優秀的Java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
IntelliJ IDEA現已更新至2019.2版本,新版本改進了java13預覽等20余項功能,提高了開發效率,趕快下載體驗吧~(點擊查看更新詳情)
快速彈出窗口
快速彈出窗口 有助于檢查與插入符號處的符號有關的其他信息。以下是如果想提高工作效率應該知道的彈出列表:
行動 | 快捷鍵 |
文獻資料 | Ctrl+Q |
快速定義 | Ctrl+Shift+I |
顯示用法 | Ctrl+Alt+F7 |
顯示實施 | Ctrl+Alt+B |
快速彈出窗口 可用于編輯器中的符號。但是,它們也可以通過相同的快捷方式用于任何其他列表中的項目。
重構基礎
IntelliJ IDEA提供了一套全面的自動代碼重構功能,如果正確使用它們,可以顯著提高生產率。首先,在應用重構之前不要打擾任何選擇。IntelliJ IDEA足夠聰明,可以找出您要重構的語句,并且僅詢問是否有幾種選擇是可能的。
要撤消上一次重構,請將焦點切換到“ 項目工具窗口”,然后按Ctrl+Z。
行動 | 快捷鍵 |
改名 | Shift+F6 |
提取變量 | Ctrl+Alt+V |
提取字段 | Ctrl+Alt+F |
提取一個常數 | Ctrl+Alt+C |
提取方法 | Ctrl+Alt+M |
提取參數 | Ctrl+Alt+P |
排隊 | Ctrl+Alt+N |
復制 | F5 |
移動 | F6 |
重構這個 | Ctrl+Shift+Alt+T |
真正的節省時間的功能是借助Extract 重構來提取字符串表達式的一部分 。只需選擇一個字符串片段,然后進行重構,即可將所有選定的片段用法替換為引入的常量或變量。
尋找用法
查找用法 可幫助您快速找到在插入符號(光標)處引用該符號的所有代碼,無論該符號是類,方法,字段,參數還是其他語句。只需按即可 Alt+F7 獲得按用途類型,模塊和文件分組的參考文獻列表。
如果要為“ 查找使用情況”算法設置自定義選項,請按 Ctrl+Shift+Alt+F7,或單擊帶有搜索結果的右側面板上的第一個按鈕。
如果您要查找的是純文本,請按 ,使用“在路徑中查找”Ctrl+Shift+F。
檢查
檢查 是內置的靜態代碼分析工具,可以幫助您發現可能的錯誤,找到無效的代碼,檢測性能問題并改善整體代碼結構。
大多數檢查不僅告訴您問題出在哪里,而且還提供快速修復以立即解決問題。按 Alt+Enter 選擇一個快速修復。
編輯器使您可以通過鍵盤快捷鍵在突出顯示的問題之間快速導航。按 F2 轉到下一個問題,然后 Shift+F2 轉到上一個問題。
當您對整個項目執行代碼分析時,可以進行太復雜而無法即時運行的檢查。為此,您可以通過以下兩種方式之一:通過選擇 分析| 從主菜單檢查代碼,或選擇“ 分析” |“ 檢查” 。按名稱運行檢查以按其名稱運行檢查。
請注意,雖然檢查可以為有潛在問題的代碼提供快速修復,但這樣做可以幫助您將自動更改應用于正確的代碼。要在插入符號處獲取適用于該代碼的意圖列表,請按Alt+Enter。
代碼風格和格式
IntelliJ IDEA在編輯時會自動應用您在“ 代碼樣式”設置中配置的代碼樣式 ,在大多數情況下,您無需顯式調用“ 重新設置代碼格式 ”操作。
有用的格式化快捷方式:
行動 | 快捷鍵 |
重新格式化代碼 | Ctrl+Alt+L |
自動縮進線 | Ctrl+Alt+I |
優化進口 | Ctrl+Alt+O |
請注意,默認情況下,IntelliJ IDEA使用常規空格來縮進而不是制表符。如果你有大量的縮進文件,你可能希望通過啟用來優化它們的大小使用制表符的選項Java代碼樣式設置。
版本控制基礎
要從版本控制系統(VCS)檢出項目,請 在“ 歡迎”屏幕或VCS主菜單中單擊“ 從版本控制檢出”。
要對當前文件,目錄或整個項目快速執行VCS操作,請按以下步驟使用VCS操作彈出窗口 Alt+`
配置了VCS設置后,您將看到Version Control工具窗口。您可以隨時按切換到它Alt+9。
版本控制工具窗口的“ 本地更改”選項卡顯示您的本地更改:已暫存和未暫存。
有用的VCS快捷方式:
行動 | 快捷鍵 |
版本控制工具窗口 | Alt+9 |
VCS操作彈出窗口 | Alt+` |
提交變更 | Ctrl+K |
更新專案 | Ctrl+T |
推送提交 | Ctrl+Shift+K |
注釋 (可從快速列表,主菜單和上下文菜單中獲得)可讓您查看誰以及何時更改了任何文件的代碼行。
分行
要在一個分支進行操作,無論是選擇分行從 VCS 主或上下文菜單中,VCS操作彈出,或在狀態欄右側的小部件。
請注意,對于多個存儲庫,IntelliJ IDEA同時在所有分支上執行所有VCS操作,因此您無需手動在它們之間切換。
書架,儲物箱和補丁幫助你,當你需要存儲一些局部變化,而不將它們提交到存儲庫。然后,您可以切換到文件的存儲庫版本,然后稍后返回更改。
使用
默認情況下,IntelliJ IDEA不會在保存時自動編譯項目。要編譯項目,請選擇 Build | 從主菜單創建項目,或按Ctrl+F9。
運行和調試
通過選擇運行|創建運行/調試配置后, 從主菜單中的“ 編輯配置 ”,您可以運行和調試代碼。
行動 | 快捷鍵 |
運行 | Shift+F10 |
除錯 | Shift+F9 |
在調試模式下,您可以使用“ 評估表達式” 工具評估任何表達式, 可通過按進入該工具 。該工具以與編輯器相同的方式提供代碼完成功能,因此可以輕松輸入任何表達式。 Alt+F8
有時,您可能想進入一個特定的方法,而不是第一個將被調用的方法。在這種情況下,通過按 Smart Smart進入Shift+F7 以選擇一種特定的方法。
行動 | 快捷鍵 |
切換斷點 | Ctrl+F8 |
Step into | F7 |
Smart step into | Shift+F7 |
Step over | F8 |
Step out | Shift+F8 |
恢復 | F9 |
評估表達 | Alt+F8 |
如果要在調試時“倒帶”,可以通過“ 落幀”操作來完成。如果您錯誤地踩得太遠,這將特別有用。這不會恢復應用程序的全局狀態,但至少會讓您恢復到以前的堆棧框架。
按住并單擊裝訂線可以快速禁用任何斷點Alt。要更改斷點詳細信息(例如,條件),請按Ctrl+Shift+F8。
重裝變化和熱插拔
有時,您需要在代碼中插入小的更改,而無需關閉該過程。由于Java VM具有HotSwap功能,因此IntelliJ IDEA在調用Make時會自動處理這些情況 。
應用服務器
要將應用程序部署到服務器:
1、通過選擇File |配置您的工件 。項目結構 工件 (針對Maven和Gradle項目自動完成)。
2、通過單擊“設置/首選項”對話框的“ 應用程序服務器”頁面來配置應用程序服務器。
3、通過選擇運行|配置運行配置。編輯Configurations,然后指定要部署的工件以及要將它們部署到的服務器。
您始終可以通過選擇Build |來告訴IntelliJ IDEA構建/重建工件(一旦它們被配置) 。建立工件。
當您需要對正在運行的應用程序中的代碼進行更改時,除了 Make之外,還可以通過按來使用Update操作 Ctrl+F10。此操作僅適用于 爆炸 工件類型。根據您的選擇,它可以更新資源或更新類和資源。當更新在被施加動作 調試 模式,它使用熱插拔 ; 否則,將使用 熱重新部署。
與構建工具工作(的Maven /搖籃)
導入/創建Maven / Gradle項目后,您可以直接在編輯器中自由編輯其 pom.xml 或build.gradle文件。對基礎構建配置的任何更改最終都將需要與IntelliJ IDEA中的項目模型同步。
如果希望IDE立即同步更改,請執行以下操作:
對于pom.xml,啟用“ 文件” |“文件”中的“ 自動導入Maven項目”選項。 設置| 構建,執行,部署| 生成工具| Maven | 導入 (Windows和Linux)或IntelliJ IDEA | 首選項| 構建,執行,部署| 生成工具| Maven | 導入 (macOS)。
對于build.gradle,在Build,Execution,Deployment |中啟用Use auto-import選項。 生成工具| 設置/首選項對話框的Gradle。
要進行手動同步,請使用Maven / Gradle工具窗口工具欄上的相應操作: 。
請注意,可以在運行配置之前附加任何目標或任務以運行。
=====================================================
IntelliJ IDEA示例/使用教程/視頻資源合集,請點擊此處查看
想要了解或購買IntelliJ IDEA正版授權的朋友,歡迎
關注下方微信公眾號,及時獲取產品最新消息和最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: