IDEA常用快捷鍵

2022-03-17 05:41:19 字數 4576 閱讀 3295

1.搜尋功能(平時用的最多)ctrl+e                                      最近開啟的檔案

ctrl+shift+e 最近更改的檔案

ctrl+n 可以快速開啟類

ctrl+shift+n 可以快速開啟檔案

ctrl + f 當前檔案查詢

ctrl +shift + f 全域性查詢

ctrl + f 當前檔案替換

ctrl +shift +r 全域性替換

alt + f7 查詢所選內容在專案中的所有出現處

ctrl + h 類的層級結構

ctrl + shift + h 方法的層級結構

ctrl + alt+ h 呼叫層級結構

ctrl + alt + b 跳轉到實現處

ctrl+f12 可以顯示當前檔案的結構(類的方法和變數)

2.常用功能(比較雜)ctrl+shift+insert                     可以選擇剪貼簿內容並插入

ctrl+shift+enter 自動補全末尾的字元。而且不只是括號,例如敲完if/for時也可以自動補上{}花括號

alt+insert 可以生成構造器/getter/setter等

ctrl+alt+t 可以把**包在乙個塊內,例如:try/catch

ctrl+enter 匯入包,自動修正

ctrl+x 刪除行

ctrl+d 複製行

ctrl+z 撤銷

ctrl+shift+z 取消撤銷

ctrl+shift+up/down  向上/下移動語句

alt+shift+up/down  上/下移一行

ctrl + alt + ]/[    切換到idea專案視窗

alt+up/down 在方法間快速移動定位

ctrl+/或ctrl+shift+/  注釋(//或者/**/)

ctrl+alt+left/right  上/下訪問位置

ctrl+alt+l 格式化**

ctrl+alt+shift+l    彈出格式化彈框 

alt + shift + c                          對比最近修改的**

ctrl+shift+u 大小寫轉化

ctrl+shift+j 整合兩行

ctrl + f9 專案構建

ctrl + shift + f9 重新編譯

ctrl+j 自動**(例如:serr)

ctrl+alt+h 檢視**的**呼叫過此方法

alt+f12 開啟系統終端

ctrl+~ 快速切換方案(介面外觀、**風格、快捷鍵對映等選單)

ctrl+shift+f12 隱藏/恢復所有視窗

ctrl+tab 轉到下乙個拆分器

ctrl+shift+tab 轉到上乙個拆分器

ctrl+加號/減號  摺疊展開當前方法

ctrl+shift+加號/減號  摺疊展開類的所有方法

ctrl+alt+o 優化匯入的類和包 

ctrl+shift+t 建立測試用例(test)

ctrl + shift + a  通過描述動作,查詢相關命令

按住alt往下拉滑鼠選中多行,輸入即可同時寫多行**

3.重構功能(很強大)
ctrl+alt+shift+t                   彈出重構選單

shift+f6 重新命名

ctrl+f6 重構類、方法(change signarture)

f6 移動

f5   複製

ctrl+alt+v                   提取當前選擇為變數(extract variable)

ctrl+alt+f 提取當前選擇為屬性(extract field)

ctrl+alt+c 提取當前選擇為常量(extract constant

ctrl+alt+m 提取當前選擇為方法(extract method)

ctrl+alt+p 提取當前選擇為方法引數(extract parameter)

ctrl + alt + shift + p 函式式引數

alt + delete 安全刪除,可用在方法上進行快速刪除

4.書籤功能(個人很喜歡,類似看書用的書籤)

選中資料夾按f11,給資料夾新增書籤

游標所在行,按ctrl+f11,給**行加書籤(還可以繼續選擇快速定位標識位比如選中1,開啟專案直接按ctrl+1就能快速定位**行)

shift+f11 選中你需要找到的書籤

給關鍵和常用的地方新增書籤,不費勁瞬間找到,是不是很爽。

5.版本控制快捷鍵(個人不太習慣用相關的快捷鍵)

6.idea之live  template(函式式程式設計的興起,模板功能會越來越強大

比如給類加注釋在上面輸入cc按住tab鍵即可

7.idea的postfix completion(目前支援4種語言,貌似也可以自定義,和上面的live template功能類似,簡化操作)

比如values.for ,然後按下tab鍵,for迴圈就不用自己手寫,是不是很神奇,本身提供了常用的,基本夠用

參考:

idea常用快捷鍵

從eclipse轉idea,但是由於idea中很多功能與eclipse並不一樣,所以不準備使用eclipse那一套快捷鍵,而是使用idea原生的快捷鍵。ctrl d 複製行 等同於eclipse的ctrl alt up down ctrl x 選中 是剪下,不選中是刪除整行 等同於eclipse的c...

IDEA常用快捷鍵

1.雙擊shift 在專案的所有目錄查詢,就是你想看到你不想看到的和你沒想過你能看到的都給你找出來 2.ctrl f 當前檔案查詢特定內容 3.ctrl shift f 當前專案查詢包含特定內容的檔案 4.ctrl n 查詢類5.ctrl shift n 查詢檔案 6.ctrl e 最近的檔案 7....

IDEA常用快捷鍵

有時候在公司用eclipse,但是個人還是喜歡idea,時間長了很多常用的快捷鍵都用不到,在這記錄下方便以後查閱 ctrl enter,匯入包,自動修正 ctrl alt l,格式化 ctrl alt i,將選中的 進行自動縮排編排,這個功能在編輯 jsp 檔案時也可以工作 ctrl r,替換文字 ...