idea這樣用,讓你的開發更高效

idea這樣用,讓你的開發更高效

跳轉

  • ctrl alt [ or ] : 不同idea窗口之間的切換
  • alt + 旁邊對應菜單前面的數字 : 跳到對應的菜單
idea這樣用,讓你的開發更高效

  • ctrl e:切換文件
  • ctrl f11:數字收藏,按鍵後會出現下圖這種,然後點擊一個數字,就收藏了
idea這樣用,讓你的開發更高效

  • ctrl 書籤的數字:跳到對應數字的收藏那裡,就是上面ctrl f11收藏的
idea這樣用,讓你的開發更高效

  • alt shift f:收藏文件、函數(將光標放在函數名處)

精準搜索

  • ctrl n:搜索Class ,按兩次搜索包括自己寫的之外的類
idea這樣用,讓你的開發更高效

idea這樣用,讓你的開發更高效

  • ctrl shfit n:查找文件,按兩次同上面的效果
  • ctrl shfit alt n :查找函數,按兩次同上面的效果
  • ctrl shfit f:查找字符串,按兩次同上面的效果
  • ctrl shfit a: 查找操作
  • ctrl shfit u:大小寫轉換
  • f2:定位到錯誤的地方
  • ctrl shfit slt j:選中與當前選中的一樣的字符,然後接下來的操作就可以批量操作

說一下這個功能的應用場景,比如有一個json字符串,我們想要把他寫成java的變量,就可以用這個操作。為了讓大家更直觀的感受到,我錄製了一個視頻。

獲取視頻信息失敗

代碼生成

  • psvm:生成主函數
  • psfi: public static final int
  • psfs: public static final String
  • sout: System.out.prntln();

template

如何在創建的類的時候出現自己的一些信息,就可以用template來實現。設置中搜索template,然後點擊File and Code Templates,在Class 、Interface 、Enum中進行設置。

idea這樣用,讓你的開發更高效

然後點擊Apply,ok,去試一下

剛才配置了 ${description},會出現一個框,輸入描述信息

idea這樣用,讓你的開發更高效

可以看到在類中出現了一些我們配置的信息

idea這樣用,讓你的開發更高效

Live template

可以在這裡設置代碼的模板,通過簡單的字母快速輸出定義好的模板內容

  1. 打開設置,搜Live template,然後就可以看到了,點擊右側的+,我們先添加一個分組
idea這樣用,讓你的開發更高效

  1. 選中剛剛添加的分組,添加一個template
idea這樣用,讓你的開發更高效

  1. 按圖中填寫好後,點擊Define
idea這樣用,讓你的開發更高效

  1. 再彈出的框中選擇Java,然後點擊Apply,ok就可以了
idea這樣用,讓你的開發更高效

  1. 下面看看如何使用,輸入psc,就有代碼提示出來了,點擊enter,就寫好了一段代碼,寫好註釋後,點擊enter還會跳到寫變量名的位置
idea這樣用,讓你的開發更高效

idea這樣用,讓你的開發更高效

postfix

  • 數字.fori:生成for循環,條件為小於數字
  • 數字.forr:生成for循環,條件為大於0
  • 集合.for: forEach循環
  • 集合.fori:for循環,條件小於長度
  • 集合.forr:for循環,條件大於0
  • 值 or 變量.sout:System.out.println("值" or 變量);
  • 變量.field:當調用一個類的構造方法時,在類中的構造方法不完善,在構造方法中使用完善該構造方法的代碼
  • 變量.return:return 變量;
  • 變量.nn:if語句,變量!= null

alt enter

  • 生成函數:在調用沒寫的函數時,光標在函數處,按鍵後可以生成函數
  • list replace:用簡潔的代碼替換冗長的代碼,在for循環中,將光標放在for處按鍵
  • 字符串format或者build:手動拼接的字符串可以將光標放在字符串,按鍵,替換
  • 實現接口:將光標放在接口名,按鍵,實現
  • 單詞拼寫:單詞錯了會有波浪線提示,光標放上去按鍵會有提示替換的
  • 導包

重構

  • 重構變量:快捷鍵:shfit f6

光標放在要改的變量上,按鍵,修改這變量,當前文件中的所有的變量都會被改

  • 重構方法:快捷鍵:ctrl f6
  1. 光標放在要重構的方法上,按鍵,重構方法
  2. 在調用方法處修改,然後alt enter,選add...,可以根據調用處的修改重構方法
  • 全局替換 :Ctrl shift r

查看修改軌跡

  • git集成
  • Local History

使用快捷鍵 ctrl shfit a,輸入Local History,點擊show histor,然後就可以看到自己的改動,以及文件前後的對比,還可以在這裡恢復以前的代碼

idea這樣用,讓你的開發更高效

idea這樣用,讓你的開發更高效

idea這樣用,讓你的開發更高效

調試

  • f8:單步跳入,一步一步執行
  • f9:跳到下一個斷點
  • shfit ctrl f8:查看所有斷點
  • alt f8:查看變量的值
  • alt f9:運行到光標的地方
  • f2:修改變量的值

關於idea的一些使用技巧就介紹到這裡,歡迎在評論區說說idea還有哪些好用的操作。


分享到:


相關文章: