IntelliJ IDEA下載以及快捷鍵使用教程

技術/楊33

一、下載IntelliJ IDEA

下載地址:https://www.jetbrains.com/idea/download/

IntelliJ IDEA下載以及快捷鍵使用教程

下載方式

二、工作中經常使用到的小功能

1、maven配置

File-Settings,快捷鍵Ctrl+Alt+S

IntelliJ IDEA下載以及快捷鍵使用教程

maven配置

2、使用svn檢出項目到idea

IntelliJ IDEA下載以及快捷鍵使用教程

步驟1:打開svn資源管理界面

IntelliJ IDEA下載以及快捷鍵使用教程

步驟2:輸入svn地址

選中添加的svn地址,鼠標右鍵,選擇檢出Checkout

IntelliJ IDEA下載以及快捷鍵使用教程

步驟3:從svn上檢出項目到本地

3、debug模式下,切換需要調試的項目資源

File-Settings,快捷鍵Ctrl+Alt+S

IntelliJ IDEA下載以及快捷鍵使用教程

下拉框,選擇需要debug的項目資源:

IntelliJ IDEA下載以及快捷鍵使用教程

4、文件頭部註釋模板修改

File-Settings,快捷鍵Ctrl+Alt+S

IntelliJ IDEA下載以及快捷鍵使用教程

三、快捷鍵總結

1、Ctrl+R 在當前文件進行文本替換

IntelliJ IDEA下載以及快捷鍵使用教程

2、Ctrl+Y 刪除光標所在行 或 刪除選中的行

3、Ctrl+X 剪切光標所在行 或 剪切選擇內容

4、Ctrl+F3 跳轉到所選中的詞的下一個引用位置

5、Ctrl+左鍵單擊 在打開的文件標題上,彈出該文件路徑

6、Ctrl+前方向鍵,等效於鼠標滾輪向前效果

Ctrl+後方向鍵,等效於鼠標滾輪向後效果

7、Alt+F7 查找光標所在的方法 / 變量 / 類被調用的地方

IntelliJ IDEA下載以及快捷鍵使用教程

8、Alt+F8 在Debug的狀態下,選中對象,彈出可輸入計算表達式調試框,查看該輸入內容的調試結果

9、Shift+F6 對文件/文件夾重命名

10、Shift+F7 在Debug模式下,智能步入。斷點所在行上有多個方法調用,會彈出進入哪個方法

11、Shift+Enter 開始新一行。光標所在行下空出一行,光標定位到新行位置

12、Ctrl+Shift+U 對選中的代碼進行大 / 小寫轉換

13、Ctrl+Shift+Enter 自動結束代碼,行末自動添加分號

14、Ctrl+Shift+前方向鍵 光標放在方法名上,將方法移動到上一個方法前面,調整方法排序

Ctrl+Shift+後方向鍵 光標放在方法名上,將方法移動到下一個方法前面,調整方法排序

15、Ctrl+G 定位到文件的某一行、某一列

IntelliJ IDEA下載以及快捷鍵使用教程

16、Ctrl+Shitft+向下箭頭:將光標所在的代碼塊向下整體移動

Ctrl+Shift+向上箭頭:將光標所在的代碼塊向上整體移動

17、Ctrl+Alt+T:將選中的代碼使用if,while,try/catch等包裝

IntelliJ IDEA下載以及快捷鍵使用教程

18、Ctrl+Alt+V 生成變量名

19、Ctrl+N 搜索類名

IntelliJ IDEA下載以及快捷鍵使用教程

20、輸入fori,自動生成for循環

IntelliJ IDEA下載以及快捷鍵使用教程

IntelliJ IDEA下載以及快捷鍵使用教程

21、輸入sout,生成輸出代碼System.out.println();

IntelliJ IDEA下載以及快捷鍵使用教程

22、輸入psvm,生成public static void main(String[] args) {}

IntelliJ IDEA下載以及快捷鍵使用教程

23、Alt+/ 代碼提示

24、Ctrl+J 自動代碼

IntelliJ IDEA下載以及快捷鍵使用教程

25、Ctrl+Alt+I 自動縮進

26、Ctrl+Alt+L 格式化代碼

27、Ctrl+P 方法參數提示

IntelliJ IDEA下載以及快捷鍵使用教程

28、Ctrl+F12 浮動顯示當前文件的結構

IntelliJ IDEA下載以及快捷鍵使用教程

29、Ctrl+D 複製行

30、Shift+鼠標點擊tab 快速關閉tab

IntelliJ IDEA下載以及快捷鍵使用教程

31、Ctrl+Alt+M 將選中的代碼提取到新的方法中

IntelliJ IDEA下載以及快捷鍵使用教程

四、debug教程

使用debug模式可以追蹤代碼的運行流程,瞭解每一行代碼都幹了什麼。

1、打開debug的窗口

在代碼行號右邊鼠標單擊添加debug斷點,然後選擇以debug模式運行方法

IntelliJ IDEA下載以及快捷鍵使用教程

訪問請求到達斷點,自動激活debug窗口,圈出來的都是日常調試頻繁使用的功能。

IntelliJ IDEA下載以及快捷鍵使用教程

debug窗口

Variables:在變量區可以查看當前斷點之前的當前方法內的變量。

Watches:查看變量,可以將Variables區中的變量拖到Watches中查看

2、debug窗口每個功能介紹

IntelliJ IDEA下載以及快捷鍵使用教程

從左到右依次說明:

  • Show Execution Point (Alt + F10):如果你的光標在其它行或其它頁面,點擊這個按鈕可跳轉到正在執行代碼的行。
  • Step Over (F8):執行下一行。一行一行地往下走,如果這一行上有方法不會進入方法。
  • Step Into (F7):進入當前代碼的內部。如果當前代碼有方法,可以進入方法內部,一般用於進入自定義方法內,不會進入官方類庫的方法
  • Force Step Into (Alt + Shift + F7):強制進入。它跟上面的Step Into (F7)區別就是,能進入任何方法,查看底層源碼的時候可以用這個進入官方類庫的方法
  • Step Out (Shift + F8):從方法內部出去。從進入的方法內退出到方法調用處,此時方法已執行完畢,只是還沒有完成賦值。
  • Drop Frame (默認無):回退斷點。
  • Run to Cursor (Alt + F9):運行到光標處,可以將光標定位到需要查看的那一行,然後使用這個功能,代碼會運行至光標行,而不需要打斷點
  • Evaluate Expression (Alt + F8):計算表達式,類似於計算器。

比如計算某個表達式,很方便

IntelliJ IDEA下載以及快捷鍵使用教程

IntelliJ IDEA下載以及快捷鍵使用教程

從上到下依次說明:

  • 關閉現在正在運行的程序,並重新啟動
  • 放棄後面還未調試的代碼,從第一個斷點從頭開始調試
  • 執行下一個斷點
  • 暫停程序
  • 關閉程序
  • 查看所有斷點
  • 所有斷點變為灰色,斷點失效

上面提到過使用Step Into (Alt + F7) 或者 Force Step Into (Alt + Shift + F7)進入到方法內部,但這兩個操作會根據方法調用順序依次進入,這比較麻煩。但是智能步入功能就太方便了,可以自由選擇要調試的方法。

智能步入(Shift+F7):如果某一行代碼有多個方法,可以使用該功能,在列出的方法中,點擊其中一個方法,進入方法內部調試。

IntelliJ IDEA下載以及快捷鍵使用教程

斷點的條件設置:通過設置斷點條件,在滿足條件時,才停在斷點處,否則直接運行。

IntelliJ IDEA下載以及快捷鍵使用教程

作者:楊33,北京互聯網公司在職Java開發,專注分享寫作乾貨。歡迎關注我,期待你的點贊評論。


分享到:


相關文章: