[TOC]
- **
Ctrl + Tab**
打開(kāi)界面切換窗口,保持按住Ctrl鍵,選中相應(yīng)的要打開(kāi)的窗口。
- **
Alt + Insert** - **
Code-->Generate**
生成get 、set 、構(gòu)造函數(shù) 、toString。

Paste_Image.png
- **
Ctrl+O**
可以選擇父類的方法進(jìn)行重寫(xiě) 。
- **
Ctrl + Alt + O**
優(yōu)化導(dǎo)入的類和包,自動(dòng)添加沒(méi)有引入的包,并自動(dòng)刪除沒(méi)有用到的包。
- **
Alt+回車**
導(dǎo)入包,自動(dòng)修正 。
- **
Search EveryWhere 對(duì)話框**
雙擊 Shift 按鍵,可以調(diào)出 Search EveryWhere 對(duì)話框 。
- **
Ctrl+N**
查找類 。
- **
Ctrl + Shift + N**
查找文件。
- **
Ctrl+Shift+Alt+N**
查找類中的方法或變量。
- **
Ctrl + F 、Ctrl + R**
查找文本 、替換文本。
- **
Ctrl+Alt+L**
格式化代碼。
- **
Ctrl + P**
方法參數(shù)提示。
** NOTE:**只有重載的方法才有提示。
- **
Ctrl + Q**
顯示注釋文檔,包括屬性、變量、方法、類等。
- **
Ctrl+W** **Ctrl + Shift + W**
擴(kuò)大縮小選中范圍。
選中或光標(biāo)在代碼上,連續(xù)按會(huì)有其他效果 。
- **
Alt+F3** **Ctrl+Shift+F7**
選中文本,按Alt+F3 ,逐個(gè)往下查找相同文本,并高亮顯示 。
這比直接按Ctrl + F后再輸入要查找的信息方便多了。
- 按ESC取消高亮選中。
- Alt+F3 需要選中要查找的(字符串)變量。
- Ctrl+Shift+F7 如果選中要查找的(字符串)變量,效果和用法等同于
Alt + F3 。
Ctrl+Shift+F7 不需要選中,只是光標(biāo)在要查找的字符串或變量上,效果就不是查找字符串,而只是將其相同的字符串或變量高亮顯示。
- **
Alt+F1**
可以將正在編輯的元素在各個(gè)面板中定位 。
- **
Ctrl+Alt+T**
可以把代碼包在一塊內(nèi),例如try/catch、if、while 。
- 如果沒(méi)有選中任何語(yǔ)句,則光標(biāo)當(dāng)前行會(huì)被包含在代碼塊內(nèi)。
- 如果選中多行,則選中行會(huì)被包含在代碼塊內(nèi)。
- 只有語(yǔ)句可以,方法、類等不可以。
- **
Ctrl+Alt+V**
可以引入變量。例如把括號(hào)內(nèi)的SQL賦成一個(gè)變量 。
其意義就是不用直接聲明變量 ,而是先寫(xiě)變量的值再用此快捷鍵,提高開(kāi)發(fā)效率,并且不容易寫(xiě)錯(cuò)。

之前

之后

之前1

之后1
- **
Alt+Up and Alt+Down**
可在方法間快速移動(dòng) 。
- **
Ctrl+Shift+↓ 、 Ctrl+Shift+↑**
當(dāng)前行向上(下)移動(dòng)。
- **
Ctrl+Y 、 Ctrl+X 、 Ctrl+D**
刪除行、刪除行、復(fù)制行。
- **
Ctrl+/ 、 Ctrl+Shift+/**
注釋。
取消注釋再按一次 。
- **
Ctrl+H**
顯示類結(jié)構(gòu)圖。
- **
Ctrl + Alt + H**
在整個(gè)項(xiàng)目中查找調(diào)用的位置。
- **
Alt+1**
快速打開(kāi)或隱藏工程面板。
- **
Ctrl + B 、 Ctrl + Click**
快速打開(kāi)光標(biāo)處的類或方法。
- **
Ctrl+Shift+J**
可以整合兩行 。
- **
Ctrl + J**
打開(kāi)模板。
- **
Ctrl + Plus/Minus** **Ctrl + Shift + Plus,Minus**
折疊展開(kāi)代碼塊 、折疊展開(kāi)全部代碼塊。
- **
Ctrl+E** **Alt+Shift+C**
最近更改的代碼 .
Ctrl+E 可以打開(kāi)最近更改的文件 。
Alt+Shift+C
對(duì)比最近修改的代碼
只是瀏覽歷史記錄,詳細(xì)的記錄,包括刪除的包,刪除的包名、添加的類,類名 等。
- **
Ctrl + Alt + T**
把選中的代碼放在 try{} 、if{} 、 else{} 、Description 里 。
- **
Ctrl+Shift+Enter**
語(yǔ)句完成。
可以把所有代碼選中,然后按快捷鍵,則所有代碼都有效果。

之前

之后
- **
Ctrl + Alt + L**
代碼格式化。
- **
Alt + Enter**
光標(biāo)定位在數(shù)字后面,按Alt+Enter可以將數(shù)字轉(zhuǎn)換成其他制式 。
。Paste_Image.png
- **
Ctrl+Alt+M**
提取代碼組成方法 。
- **
Ctrl+Alt+N**
內(nèi)聯(lián) 。 屬于重構(gòu)的一種。
光標(biāo)定位在變量i之后,再按快捷鍵 。

之前

之后
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- ** ` function add(){
}` **
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
- **
**
class 。
