idea-常用快捷鍵
IntelliJ Idea 常用快捷鍵列表
CTRL+ALT+F12 資源管理器打開文件夾在WINDOW窗口快速定位到文件或者文件夾的位置
CTRL+SHIFT+U 大小寫切換
ALT+向下箭頭 查看類中的方法
CTRL+H 查看子類樹
CTRL+ALT+B 查找方法實(shí)現(xiàn)
CTRL+U 查找父類
psf 快速的輸出public static final
psfi 快速輸出 public static final int
psfs 快速輸出 public static final String
psvm 快速的輸出 main 主方法 【eclipse中直接輸出 main后alt + /】
sout 快速輸出 System.out.println(); 【eclipse中直接輸出 sysou 】
soup 快速輸出 System.out.printf();
CTRL+SHIF+U 大小寫快速切換 【eclipse 用ctrl+shift+x 轉(zhuǎn)為大寫 ctrl+shift+y 轉(zhuǎn)為小寫】
快速補(bǔ)全返回值: ctrl+alt+V 【eclipse ctrl+2停頓+ L】 alt +enter
Ctrl+Shift + Enter,語句完成
“!”,否定完成,輸入表達(dá)式時(shí)按 “!”鍵
Ctrl+E,最近的文件
Ctrl+Shift+E,最近更改的文件
Shift+Click, 可以關(guān)閉文件
Ctrl+[ OR ], 可以跑到大括號(hào)的開頭與結(jié)尾
Ctrl+F12, 可以顯示當(dāng)前文件的結(jié)構(gòu) 【MyEclipse ctrl+T】
Ctrl+F7, 可以查詢當(dāng)前元素在當(dāng)前文件中的引用,然后按 F3 可以選擇
Ctrl+N, 可以快速打開類
Ctrl+Shift+N,可以快速打開文件
Alt+Q,可以看到當(dāng)前方法的聲明
Ctrl+P,可以顯示參數(shù)信息
Ctrl+Shift+Insert,可以選擇剪貼板內(nèi)容并插入
Alt+Insert,可以生成構(gòu)造器/Getter/Setter等
Ctrl+Alt+V,可以引入變量。例如:new String(); 自動(dòng)導(dǎo)入變量定義
Ctrl+Alt+T,可以把代碼包在一個(gè)塊內(nèi),例如:try/catch
Ctrl+Enter,導(dǎo)入包,自動(dòng)修正 【ctrl+shift+M 導(dǎo)入未引用的包 ctrl+shift+O 修復(fù)優(yōu)化包】
Ctrl+Alt+O,優(yōu)化導(dǎo)入的類和包
Ctrl+Alt+L,格式化代碼 【MyEclipse 快捷鍵 CTRL +SHIFT +F】
Ctrl+Alt+I,將選中的代碼進(jìn)行自動(dòng)縮進(jìn)編排,這個(gè)功能在編輯 JSP 文件時(shí)也可以工作
Ctrl+R,替換文本 【eclipse 用的Ctrl +F 里面有替換的功能】
Ctrl+F,查找文本 【eclipse 也是用的Ctrl +F 】
Ctrl+Shift+Space,自動(dòng)補(bǔ)全代碼 【eclipse ctrl+2+L 先CTRL+2 然后 L】
Ctrl+空格,代碼提示(與系統(tǒng)輸入法快捷鍵沖突 eclipse )
Ctrl+Shift+Alt+N,查找類中的方法或變量
Alt+Shift+C,最近的更改
Alt+Shift+Up/Down,上/下移一行
Shift+F6,重構(gòu) – 重命名
Ctrl+X,刪除行 【eclipse 用 ctrl + D】
Ctrl+D,復(fù)制行 在eclipse中用 ctrl+D 刪除行
Ctrl+/或Ctrl+Shift+/,注釋(//或者/**/)
Ctrl+J,自動(dòng)代碼(例如:serr)
Ctrl+Alt+J,用動(dòng)態(tài)模板環(huán)繞
Ctrl+H,顯示類結(jié)構(gòu)圖(類的繼承層次)
Ctrl+Q,顯示注釋文檔
Alt+F1,查找代碼所在位置
Alt+1,快速打開或隱藏工程面板
Ctrl+Alt+left/right,返回至上次瀏覽的位置 【回到上一步 back ctrl + alt + 左箭頭 回到下一步 ctrl + alt + 右箭頭 forward】
Alt+left/right,切換代碼視圖
Alt+Up/Down,在方法間快速移動(dòng)定位
Ctrl+Shift+Up/Down,向上/下移動(dòng)語句
F2 或 Shift+F2,高亮錯(cuò)誤或警告快速定位
Tab,代碼標(biāo)簽輸入完成后,按 Tab,生成代碼
Ctrl+Shift+F7,高亮顯示所有該文本,按 Esc 高亮消失
Alt+F3,逐個(gè)往下查找相同文本,并高亮顯示
Ctrl+Up/Down,光標(biāo)中轉(zhuǎn)到第一行或最后一行下
Ctrl+B/Ctrl+Click,快速打開光標(biāo)處的類或方法(跳轉(zhuǎn)到定義處)
Ctrl+Alt+B,跳轉(zhuǎn)到方法實(shí)現(xiàn)處
Ctrl+Shift+Backspace , 跳轉(zhuǎn)到上次編輯的地方
Ctrl+O, 重寫方法
CTRL+I 實(shí)現(xiàn)方法
Ctrl+Alt+Space,類名自動(dòng)完成
Ctrl+Alt+Up/Down,快速跳轉(zhuǎn)搜索結(jié)果
Ctrl+Shift+J,整合兩行
Alt+F8,計(jì)算變量值
Ctrl+Shift+V,可以將最近使用的剪貼板內(nèi)容選擇插入到文本
Ctrl+Alt+Shift+V,簡單粘貼
Shift+Esc,不僅可以把焦點(diǎn)移到編輯器上,而且還可以隱藏當(dāng)前(或最后活動(dòng)的)工具窗口
F12,把焦點(diǎn)從編輯器移到最近使用的工具窗口
Shift+F1,要打開編輯器光標(biāo)字符處使用的類或者方法 Java 文檔的瀏覽器
Ctrl+W,可以選擇單詞繼而語句繼而行繼而函數(shù)
Ctrl+Shift+W,取消選擇光標(biāo)所在詞
Alt+F7,查找整個(gè)工程中使用地某一個(gè)類、方法或者變量的位置 【eclipse CTRL +ALT +H Ctrl+Shift+G 】
Ctrl+I, 實(shí)現(xiàn)方法
Ctrl+Shift+U, 大小寫轉(zhuǎn)化
Ctrl+Y, 刪除當(dāng)前行 【eclipse 用 ctrl +d 】
Shift+Enter,向下插入新行
psvm/sout,main/System.out.println(); Ctrl+J,查看更多
Ctrl+Shift+F,全局查找
Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找
Ctrl+Shift+S,高級(jí)搜索
Ctrl+U,轉(zhuǎn)到父類 【MyEclipse中查看類的子父類 ctrl +T 】
Ctrl+Alt+S,打開設(shè)置對(duì)話框
Alt+Shift+Inert, 開啟/關(guān)閉列選擇模式
Ctrl+Alt+Shift+S,打開當(dāng)前項(xiàng)目/模塊屬性
Ctrl+G,定位行 【eclipse 也用這個(gè)】
Alt+Home,跳轉(zhuǎn)到導(dǎo)航欄
Ctrl+Enter,上插一行
Ctrl+Backspace,按單詞刪除
Ctrl+”+/-”,當(dāng)前方法展開、折疊
Ctrl+Shift+”+/-”,全部展開、折疊
【調(diào)試部分、編譯】
Ctrl+F2,停止
Alt+Shift+F9,選擇 Debug
Alt+Shift+F10,選擇 Run
Ctrl+Shift+F9,編譯
Ctrl+Shift+F10,運(yùn)行
Ctrl+Shift+F8,查看斷點(diǎn)
ALT+F8 查看值
F8,步過
F7,步入
Shift+F7,智能步入
Shift+F8,步出
Alt+Shift+F8,強(qiáng)制步過
Alt+Shift+F7,強(qiáng)制步入
Alt+F9,運(yùn)行至光標(biāo)處
Ctrl+Alt+F9,強(qiáng)制運(yùn)行至光標(biāo)處
F9,恢復(fù)程序
Alt+F10,定位到斷點(diǎn)
Ctrl+F8,切換行斷點(diǎn)
Ctrl+F9,生成項(xiàng)目
Alt+1,項(xiàng)目
Alt+2,收藏
Alt+6,TODO
Alt+7,結(jié)構(gòu)
Ctrl+Shift+C,復(fù)制路徑
Ctrl+Alt+Shift+C,復(fù)制引用,必須選擇類名
Ctrl+Alt+Y,同步
Ctrl+~,快速切換方案(界面外觀、代碼風(fēng)格、快捷鍵映射等菜單)
Shift+F12,還原默認(rèn)布局
Ctrl+Shift+F12,隱藏/恢復(fù)所有窗口
Ctrl+F4,關(guān)閉 【Eclipse ctrl + W 】**
Ctrl+Shift+F4,關(guān)閉活動(dòng)選項(xiàng)卡
Ctrl+Tab,轉(zhuǎn)到下一個(gè)拆分器
Ctrl+Shift+Tab,轉(zhuǎn)到上一個(gè)拆分器
【重構(gòu)】
Ctrl+Alt+Shift+T,彈出重構(gòu)菜單 **
Shift+F6,重命名
F6,移動(dòng)
F5,復(fù)制
Alt+Delete,安全刪除
Ctrl+Alt+N,內(nèi)聯(lián)
【查找】
Ctrl+F,查找
Ctrl+R,替換
F3,查找下一個(gè)
Shift+F3,查找上一個(gè)
Ctrl+Shift+F,在路徑中查找
Ctrl+Shift+R,在路徑中替換
Ctrl+Shift+S,搜索結(jié)構(gòu)
Ctrl+Shift+M,替換結(jié)構(gòu)
Alt+F7,查找用法
Ctrl+Alt+F7,顯示用法
Ctrl+F7,在文件中查找用法
Ctrl+Shift+F7,在文件中高亮顯示用法
查詢快捷鍵
CTRL+N 查找類
CTRL+SHIFT+N 查找文件
CTRL+SHIFT+ALT+N 查找類中的方法或變量
CIRL+B 找變量的來源
CTRL+ALT+B 所有的子類
CTRL+SHIFT+B 找變量的類
CTRL+G 定位行
CTRL+F 在當(dāng)前窗口查找文本
CTRL+SHIFT+F 在指定窗口查找文本
CTRL+R 在當(dāng)前窗口替換文本
CTRL+SHIFT+R 在指定窗口替換文本
ALT+SHIFT+C 查找修改的文件
CTRL+E 最近打開的文件
F3 向下查找關(guān)鍵字出現(xiàn)位置
SHIFT+F3 向上一個(gè)關(guān)鍵字出現(xiàn)位置
F4 查找變量來源
CTRL+ALT+F7 選中的字符查找工程出現(xiàn)的地方 【eclipse 用 ctrl+alt +h 】
CTRL+SHIFT+O 彈出顯示查找內(nèi)容
SVN 管理
把SVN庫添加到IDEA中 SETTING -> VERSIONCONTROL -> VCS = SVBVERSION
把SVN 過濾目錄或者文件類型那個(gè) SETTING -> VERSION CONTROL -> IgnoredFiles
自動(dòng)代碼
ALT+回車 導(dǎo)入包,自動(dòng)修正
CTRL+ALT+L 格式化代碼(ctrl+shift+F MyEclipse)
CTRL+ALT+I 自動(dòng)縮進(jìn)
CTRL+ALT+O 優(yōu)化導(dǎo)入的類和包 【eclipse 用ctrl + O 】
ALT+INSERT 生成代碼(如GET,SET方法,構(gòu)造函數(shù)等)
CTRL+E或者ALT+SHIFT+C 最近更改的代碼
CTRL+SHIFT+SPACE 自動(dòng)補(bǔ)全代碼
CTRL+空格 代碼提示 (和系統(tǒng)輸入法沖突,請(qǐng)?jiān)?Settings->Keymap->mainmenu -> code ->Completion->basic,右鍵添加自己的快捷鍵 修改為和MyEclipse一樣的 alt + /)
CTRL+ALT+SPACE 類名或接口名提示
CTRL+P 方法參數(shù)提示
CTRL+J 自動(dòng)代碼
CTRL+ALT+T 把選中的代碼放在 TRY{} IF{}ELSE{} 里
復(fù)制快捷方式
F5 拷貝文件快捷方式
CTRL+D 復(fù)制行
CTRL+X 剪切,刪除行
CTRL+SHIFT+V 可以復(fù)制多個(gè)文本
高亮
CTRL+F 選中的文字,高亮顯示上下跳到下一個(gè)或者上一個(gè)
F2 或SHIFT+F2 高亮錯(cuò)誤或警告快速定位
CTRL+SHIFT+F7 高亮顯示多個(gè)關(guān)鍵字.
其他快捷方式
CIRL+SHIT+U 大小寫切換
CTRL+Z 倒退
CTRL+SHIFT+Z 向前
CTRL+ALT+F12 資源管理器打開文件夾在WINDOW窗口快速定位到文件或者文件夾的位置
ALT+F1 查找文件所在目錄位置
SHIFT+ALT+INSERT 豎編輯模式
CTRL+/ 注釋//
CTRL+SHIFT+/ 注釋
CTRL+W 選中代碼,連續(xù)按會(huì)有其他效果
CTRL+B 快速打開光標(biāo)處的類或方法的定義
ALT+ ←/→ 切換代碼視圖
CTRL+ALT ←/→ 返回上次編輯的位置
ALT+ ↑/↓ 在方法間快速移動(dòng)定位
SHIFT+F6 重構(gòu)-重命名
CTRL+H 顯示類結(jié)構(gòu)圖 eclipse 用(ctrl + T)
CTRL+Q 顯示注釋文檔
ALT+1 快速打開或隱藏工程面板
CTRL+SHIFT+UP/DOWN 代碼向上/下移動(dòng)。
CTRL+UP/DOWN 光標(biāo)跳轉(zhuǎn)到第一行或最后一行下
ESC 光標(biāo)返回編輯框
SHIFT+ESC 光標(biāo)返回編輯框,關(guān)閉無用的窗口
F1 幫助 (不建議使用,很慢)
CTRL+F4 關(guān)閉當(dāng)前打開文件
總結(jié)
從eclipse切換過來的Developer們,可以設(shè)置成eclipse的快捷鍵模式 (只需要把keymaps選擇成eclipse模式即可)
自己總結(jié):
intellij idea8.1.2中找到實(shí)現(xiàn)一個(gè)類或者接口子類的快捷鍵,就是比如一個(gè)接口,但是不知道那個(gè)類去實(shí)現(xiàn)它了,我要找到這個(gè)類用什么快捷鍵?
ctrl+shift+B 可以查看一個(gè)類的subtype(s)。包括subclass(s) or implementation(s) 另外 ctrl+H 可以查看一個(gè)類繼承關(guān)系,也能達(dá)到你要的效果
1、IntelliJ Idea 常用的快捷鍵
alt + enter 強(qiáng)制類型轉(zhuǎn)換【類似于 MyEclipse 的 ctrl + L】
Ctrl+Shift + Enter,語句完成
“!”,否定完成,輸入表達(dá)式時(shí)按 “!”鍵
Ctrl+E,最近的文件
Ctrl+Shift+E,最近更改的文件
Shift+Click,可以關(guān)閉文件
Ctrl+[ OR ],可以跑到大括號(hào)的開頭與結(jié)尾
Ctrl+F12,可以顯示當(dāng)前文件的結(jié)構(gòu),【這個(gè)相當(dāng)于是MyEclipse 中的ctrl +O 顯示一個(gè)類的結(jié)構(gòu)(包括該類的方法和定義的變量)】
Ctrl+F7 ,可以查詢當(dāng)前元素在當(dāng)前文件中的引用,然后按 F3 可以選擇
Ctrl+N,可以快速打開類
Ctrl+Shift+N,可以快速打開文件
Alt+Q,可以看到當(dāng)前方法的聲明
Ctrl+P,可以顯示參數(shù)信息
Ctrl+Shift+Insert,可以選擇剪貼板內(nèi)容并插入
Alt+Insert,可以生成構(gòu)造器/Getter/Setter等
Ctrl+Alt+V,可以引入變量。例如:new String(); 自動(dòng)導(dǎo)入變量定義 【類似于MyEclipse 的ctrl +2 +L】
Ctrl+Alt+T,可以把代碼包在一個(gè)塊內(nèi),例如:try/catch
Ctrl+Enter,導(dǎo)入包,自動(dòng)修正 MyEclipse 是 Ctrl + O
格式化代碼
Ctrl+Alt+L,
Ctrl+Alt+I,將選中的代碼進(jìn)行自動(dòng)縮進(jìn)編排,這個(gè)功能在編輯 JSP 文件時(shí)也可以工作
優(yōu)化導(dǎo)入的類和包
Ctrl+Alt+O,優(yōu)化導(dǎo)入的類和包 【MyEclipse中是 CTRL + SHIFT + O 】
替換文本
Ctrl+R,替換文本
查找文本
Ctrl+F,查找文本
自動(dòng)補(bǔ)全代碼
Ctrl+Shift+Space,自動(dòng)補(bǔ)全代碼 【MyEclipse中是 ctrl +F2 +L】
Ctrl+空格,代碼提示(與系統(tǒng)輸入法快捷鍵沖突)
Ctrl+Shift+Alt+N,查找類中的方法或變量
Alt+Shift+C,最近的更改
Alt+Shift+Up/Down,上/下移一行
Shift+F6,重構(gòu) – 重命名
Ctrl+X Ctrl+Y,刪除行
Ctrl+D,復(fù)制行
Ctrl+/或Ctrl+Shift+/,注釋(//或者/**/)
Ctrl+J,自動(dòng)代碼(例如:serr)
Ctrl+Alt+J,用動(dòng)態(tài)模板環(huán)繞
顯示類的結(jié)構(gòu)圖
Ctrl+H,顯示類結(jié)構(gòu)圖(類的繼承層次) 【eclipse Ctrl+O 】
顯示文檔注釋
Ctrl+Q,顯示注釋文檔
Alt+F1,查找代碼所在位置
Alt+1,快速打開或隱藏工程面板
Ctrl+Alt+left/right,返回至上次瀏覽的位置
Alt+left/right,切換代碼視圖
Alt+Up/Down,在方法間快速移動(dòng)定位
Ctrl+Shift+Up/Down,向上/下移動(dòng)語句
F2 或 Shift+F2,高亮錯(cuò)誤或警告快速定位
Tab,代碼標(biāo)簽輸入完成后,按 Tab,生成代碼
Ctrl+Shift+F7,高亮顯示所有該文本,按 Esc 高亮消失
Alt+F3,逐個(gè)往下查找相同文本,并高亮顯示
Ctrl+Up/Down,光標(biāo)中轉(zhuǎn)到第一行或最后一行下
Ctrl+B/Ctrl+Click,快速打開光標(biāo)處的類或方法(跳轉(zhuǎn)到定義處)
Ctrl+Alt+B,跳轉(zhuǎn)到方法實(shí)現(xiàn)處
Ctrl+Shift+Backspace,跳轉(zhuǎn)到上次編輯的地方
Ctrl+O,重寫方法
Ctrl+Alt+Space,類名自動(dòng)完成
Ctrl+Alt+Up/Down,快速跳轉(zhuǎn)搜索結(jié)果
Ctrl+Shift+J,整合兩行
Alt+F8,計(jì)算變量值
Ctrl+Shift+V,可以將最近使用的剪貼板內(nèi)容選擇插入到文本
Ctrl+Alt+Shift+V,簡單粘貼
Shift+Esc,不僅可以把焦點(diǎn)移到編輯器上,而且還可以隱藏當(dāng)前(或最后活動(dòng)的)工具窗口
F12,把焦點(diǎn)從編輯器移到最近使用的工具窗口
Shift+F1,要打開編輯器光標(biāo)字符處使用的類或者方法 Java 文檔的瀏覽器
Ctrl+W,可以選擇單詞繼而語句繼而行繼而函數(shù)
Ctrl+Shift+W,取消選擇光標(biāo)所在詞
Alt+F7,查找整個(gè)工程中使用地某一個(gè)類、方法或者變量的位置
Ctrl+I,實(shí)現(xiàn)方法
Ctrl+Shift+U,大小寫轉(zhuǎn)化
Ctrl+Y,刪除當(dāng)前行
Shift+Enter,向下插入新行
psvm/sout,main/System.out.println(); Ctrl+J,查看更多
Ctrl+Shift+F,全局查找
Ctrl+F,查找/Shift+F3,向上查找/F3,向下查找
Ctrl+Shift+S,高級(jí)搜索
Ctrl+U,轉(zhuǎn)到父類
Ctrl+Alt+S,打開設(shè)置對(duì)話框
Alt+Shift+Inert,開啟/關(guān)閉列選擇模式
Ctrl+Alt+Shift+S,打開當(dāng)前項(xiàng)目/模塊屬性
Ctrl+G,定位行
Alt+Home,跳轉(zhuǎn)到導(dǎo)航欄
Ctrl+Enter,上插一行
Ctrl+Backspace,按單詞刪除
Ctrl+”+/-”,當(dāng)前方法展開、折疊
Ctrl+Shift+”+/-”,全部展開、折疊
【調(diào)試部分、編譯】
Ctrl+F2,停止
Alt+Shift+F9,選擇 Debug
Alt+Shift+F10,選擇 Run
Ctrl+Shift+F9,編譯
Ctrl+Shift+F10,運(yùn)行
Ctrl+Shift+F8,查看斷點(diǎn)
F8,步過
F7,步入
Shift+F7,智能步入
Shift+F8,步出
Alt+Shift+F8,強(qiáng)制步過
Alt+Shift+F7,強(qiáng)制步入
Alt+F9,運(yùn)行至光標(biāo)處
Ctrl+Alt+F9,強(qiáng)制運(yùn)行至光標(biāo)處
F9,恢復(fù)程序
Alt+F10,定位到斷點(diǎn)
Ctrl+F8,切換行斷點(diǎn)
Ctrl+F9,生成項(xiàng)目
Alt+1,項(xiàng)目
Alt+2,收藏
Alt+6,TODO
Alt+7,結(jié)構(gòu)
Ctrl+Shift+C,復(fù)制路徑
Ctrl+Alt+Shift+C,復(fù)制引用,必須選擇類名
Ctrl+Alt+Y,同步
Ctrl+~,快速切換方案(界面外觀、代碼風(fēng)格、快捷鍵映射等菜單)
Shift+F12,還原默認(rèn)布局
Ctrl+Shift+F12,隱藏/恢復(fù)所有窗口
Ctrl+F4,關(guān)閉
Ctrl+Shift+F4,關(guān)閉活動(dòng)選項(xiàng)卡
Ctrl+Tab,轉(zhuǎn)到下一個(gè)拆分器
Ctrl+Shift+Tab,轉(zhuǎn)到上一個(gè)拆分器
【重構(gòu)】
Ctrl+Alt+Shift+T,彈出重構(gòu)菜單
Shift+F6,重命名
F6,移動(dòng)
F5,復(fù)制
Alt+Delete,安全刪除
Ctrl+Alt+N,內(nèi)聯(lián)
【查找】
Ctrl+F,查找
Ctrl+R,替換
F3,查找下一個(gè)
Shift+F3,查找上一個(gè)
Ctrl+Shift+F,在路徑中查找
Ctrl+Shift+R,在路徑中替換
Ctrl+Shift+S,搜索結(jié)構(gòu)
Ctrl+Shift+M,替換結(jié)構(gòu)
Alt+F7,查找用法
Ctrl+Alt+F7,顯示用法
Ctrl+F7,在文件中查找用法
Ctrl+Shift+F7,在文件中高亮顯示用法
Ctrl+Shift+N 查找文件【20170105】
查詢快捷鍵
CTRL+N 查找類
CTRL+SHIFT+N 查找文件
CTRL+SHIFT+ALT+N 查找類中的方法或變量
CIRL+B 找變量的來源
CTRL+ALT+B 找所有的子類,可以快速的查找一個(gè)類的實(shí)現(xiàn)類
CTRL+SHIFT+B 找變量的類
CTRL+G 定位行
CTRL+F 在當(dāng)前窗口查找文本
CTRL+SHIFT+F 在指定窗口查找文本
CTRL+R 在當(dāng)前窗口替換文本
CTRL+SHIFT+R 在指定窗口替換文本
ALT+SHIFT+C 查找修改的文件
CTRL+E 最近打開的文件
F3 向下查找關(guān)鍵字出現(xiàn)位置
SHIFT+F3 向上一個(gè)關(guān)鍵字出現(xiàn)位置
F4 查找變量來源
CTRL+ALT+F7 選中的字符查找工程出現(xiàn)的地方
CTRL+SHIFT+O 彈出顯示查找內(nèi)容
SVN 管理
把SVN庫添加到IDEA中 SETTING -> VERSIONCONTROL -> VCS = SVBVERSION
把SVN 過濾目錄或者文件類型那個(gè) SETTING -> VERSION CONTROL -> IgnoredFiles
自動(dòng)代碼
ALT+回車 導(dǎo)入包,自動(dòng)修正
CTRL+ALT+L 格式化代碼
CTRL+ALT+I 自動(dòng)縮進(jìn)
CTRL+ALT+O 優(yōu)化導(dǎo)入的類和包
ALT+INSERT 生成代碼(如GET,SET方法,構(gòu)造函數(shù)等)
CTRL+E或者ALT+SHIFT+C 最近更改的代碼
CTRL+SHIFT+SPACE 自動(dòng)補(bǔ)全代碼
CTRL+空格 代碼提示 (和系統(tǒng)輸入法沖突,請(qǐng)?jiān)赟ettings->Keymap->mainmenu -> code ->Completion->basic,右鍵添加自己的快捷鍵)
CTRL+ALT+SPACE 類名或接口名提示
CTRL+P 方法參數(shù)提示
CTRL+J 自動(dòng)代碼
CTRL+ALT+T 把選中的代碼放在 TRY{} IF{}ELSE{} 里
復(fù)制快捷方式
F5 拷貝文件快捷方式
CTRL+D 復(fù)制行
CTRL+X 剪切,刪除行
CTRL+SHIFT+V 可以復(fù)制多個(gè)文本
高亮
CTRL+F 選中的文字,高亮顯示上下跳到下一個(gè)或者上一個(gè)
F2 或SHIFT+F2 高亮錯(cuò)誤或警告快速定位
CTRL+SHIFT+F7 高亮顯示多個(gè)關(guān)鍵字.
其他快捷方式
CIRL+U 大小寫切換
CTRL+Z 倒退
CTRL+SHIFT+Z 向前
CTRL+ALT+F12 資源管理器打開文件夾在WINDOW窗口快速定位到文件或者文件夾的位置
ALT+F1 查找文件所在目錄位置
SHIFT+ALT+INSERT 豎編輯模式
CTRL+/ 注釋//
CTRL+SHIFT+/ 注釋
CTRL+W 選中代碼,連續(xù)按會(huì)有其他效果
CTRL+B 快速打開光標(biāo)處的類或方法
ALT+ ←/→ 切換代碼視圖
CTRL+ALT ←/→ 返回上次編輯的位置
ALT+ ↑/↓ 在方法間快速移動(dòng)定位
SHIFT+F6 重構(gòu)-重命名
CTRL+H 顯示類結(jié)構(gòu)圖
CTRL+Q 顯示注釋文檔
ALT+1 快速打開或隱藏工程面板
CTRL+SHIFT+UP/DOWN 代碼向上/下移動(dòng)。
CTRL+UP/DOWN 光標(biāo)跳轉(zhuǎn)到第一行或最后一行下
ESC 光標(biāo)返回編輯框
SHIFT+ESC 光標(biāo)返回編輯框,關(guān)閉無用的窗口
F1 幫助 (不建議使用,很慢)
CTRL+F4 關(guān)閉當(dāng)前打開文件
總結(jié)
從eclipse切換過來的Developer們,可以設(shè)置成eclipse的快捷鍵模式 (只需要把keymaps選擇成eclipse模式即可)
自己總結(jié):
intellij idea8.1.2中找到實(shí)現(xiàn)一個(gè)類或者接口子類的快捷鍵,就是比如一個(gè)接口,但是不知道那個(gè)類去實(shí)現(xiàn)它了,我要找到這個(gè)類用什么快捷鍵?
ctrl+altt+B 可以查看一個(gè)類的subtype(s)。包括subclass(s) or implementation(s) 另外 ctrl+H 可以查看一個(gè)類繼承關(guān)系,也能達(dá)到你要的效果
一.黑色主題 Darcula
眼睛舒服,最重要的是酷!
設(shè)置方式:FILE–Settings–Edit–Colors&Fonts–Scheme name
使用Idea的目的就是為了編碼完全脫離鼠標(biāo),雖然使用快捷鍵編碼時(shí)很方便可以很長時(shí)間不碰鼠標(biāo),但windows系統(tǒng)查看文件、數(shù)據(jù)庫什么的還是需要用到
鼠標(biāo),這點(diǎn)相當(dāng)郁悶,一直來的簡單追求,脫離個(gè)鼠標(biāo)而已;難道只能Linux下編程可以完全拋棄鼠標(biāo)嗎?
標(biāo)記顏色的是我比較常用的,歡迎大家留言,我也會(huì)盡力更新完善
一:菜單快捷鍵 快捷鍵
設(shè)置Bar快捷鍵,參考文章
Alt+D 進(jìn)入/退出全屏(Enter Full Screen)
Alt+S 顯示/隱藏狀態(tài)欄(Status Bar)
Alt+T 顯示/隱藏工具欄(Toolbar)
Alt+B 顯示/隱藏工具按鈕(Tool Buttons)
Alt+N 顯示/隱藏導(dǎo)航欄(Navigation Bar)
Alt+0 Message 消息欄
Alt+1 項(xiàng)目欄
Alt+2 Structure 類結(jié)構(gòu)圖 與Alt+7 Favorite進(jìn)行了調(diào)換
Alt+3 Find 欄
Alt+4 Tomcat Run
Alt+5 Tomcat Debug
Alt+6 TODO
Alt+7 Favorite
Alt+8 類結(jié)構(gòu)圖
Alt+Home 編輯中可以快速選擇切換文件
二:查詢快捷鍵
CTRL+N 查找類
CTRL+SHIFT+N 查找文件
CTRL+SHIFT+ALT+N 查 找類中的方法或變量
CIRL+B 找變量的來源
CTRL+ALT+B 找所有的子類
CTRL+SHIFT+B 找變量的 類
CTRL+G 定位行
CTRL+F 在當(dāng)前窗口查找文本
Double SHIFT 搜索整個(gè)工程,按文件名匹配
CTRL+SHIFT+F 在指定窗口查找文本,匹配文本關(guān)鍵字
CTRL+R 在 當(dāng)前窗口替換文本
CTRL+SHIFT+R 在指定窗口替換文本
ALT+SHIFT+C 查找修改的文件
CTRL+E 最 近打開的文件
F3 向下查找關(guān)鍵字出現(xiàn)位置
SHIFT+F3 向上一個(gè)關(guān)鍵字出現(xiàn)位置
F4 查找變量來源
CTRL+SHIFT+O 彈出顯示查找內(nèi)容
Ctrl+Shift+Backspace可以跳轉(zhuǎn)到上次編輯的地
ALT+F7 找到你的函數(shù)或者變量或者類的所有引用到的地方
CTRL+ALT+F7 找到你的函數(shù)或者變量或者類的所有引用到的地方(選中的字符查找工程出現(xiàn)的地方)
CTRL+F12 文件中顯示 類結(jié)構(gòu)圖,類似eclipse中 Ctrl+O **
三:高亮
Alt + F3 選中文字,按下此組合鍵,高亮顯示
CTRL+F 選中的文字,高亮顯示 上下跳到下一個(gè)或者上一個(gè)
F2 或SHIFT+F2 高亮錯(cuò)誤或警告快速定位
CTRL+SHIFT+F7 高亮顯示多個(gè)關(guān)鍵字.
四:窗口 管理
Shift+F12,還原默認(rèn)布局
Ctrl+Shift+F12,隱藏/恢復(fù)所有窗口
Ctrl+F4, 關(guān)閉當(dāng)前編輯窗
Ctrl+Shift+F4,關(guān)閉活動(dòng)選項(xiàng)卡
Ctrl+Tab,轉(zhuǎn)到下一個(gè)拆分器
Ctrl+Shift+Tab,轉(zhuǎn)到上一個(gè)拆分器
五:調(diào)試快捷鍵
Ctrl + F8 光標(biāo)所在行 加上斷點(diǎn)
其實(shí)常用的 就是F8 、F7、 F9
Ctrl + F1 debug時(shí)查看選中變量值
Alt+Shift+F9, 選擇 Debug
Alt+Shift+F10,選擇 Run
Ctrl + F9, 編譯項(xiàng)目
Ctrl+Shift+F8,查看斷點(diǎn)
F7,步入
Shift+F7,智能步入
Alt+Shift+F7,強(qiáng)制步入
F8,步過
Shift+F8,步出
Alt+Shift+F8,強(qiáng)制步過
Alt+F9,運(yùn)行至光標(biāo)處
Ctrl+Alt+F9,強(qiáng)制運(yùn)行至光標(biāo)處
F9,恢復(fù)程序
Alt+F10,定位到斷點(diǎn)
六:版本 管理
把SVN庫添加到IDEA中 SETTING -> VERSION CONTROL -> VCS = SVBVERSION
Alt+~,VCS 操作菜單
Ctrl+K,提交更改
Ctrl+T,更新項(xiàng)目
Ctrl+Alt+Shift+D,顯示變化
七: 自動(dòng)代碼
ALT+回車 導(dǎo)入包,自動(dòng)修正
CTRL+ALT+L 格式化代碼
CTRL+ALT+I 自 動(dòng)縮進(jìn)
CTRL+ALT+O 優(yōu)化導(dǎo)入的類和包
ALT+INSERT 生成代碼(如GET,SET方法,構(gòu)造函數(shù)等)
CTRL+E 或者ALT+SHIFT+C 最近更改的代碼
CTRL+SHIFT+SPACE 自動(dòng)補(bǔ)全代碼
CTRL+空格 代碼提示
CTRL+ALT+SPACE 類 名或接口名提示
CTRL+P 方法參數(shù)提示
CTRL+J 自動(dòng)代碼
CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 里
八:復(fù)制快捷方式
F5 拷貝文件快捷方式
CTRL+D 復(fù)制行
CTRL+X 剪 切,刪除行
CTRL+SHIFT+V 可以復(fù)制多個(gè)文本
其他快捷方式
CTRL+Shift+U 大小寫切換
CTRL+Z 倒退
CTRL+SHIFT+Z 向 前
CTRL+ALT+F12 資源管理器打開文件夾
ALT+F1 查找文件所在目錄位置
SHIFT+ALT+INSERT 豎 編輯模式
CTRL+/ 注釋//
CTRL+SHIFT+/ 注釋/…/
CTRL+W 選中代碼,連續(xù)按會(huì) 有其他效果
CTRL+B 快速打開光標(biāo)處的類或方法
ALT+ ←/→ 切換代碼視圖
CTRL+ALT ←/→ 返回上次編輯的位置
ALT+ ↑/↓ 在方法間快速移動(dòng)定位
Shift + Alt + ↑/↓ 移動(dòng)選中的代碼
SHIFT+F6 重構(gòu)-重命名
CTRL+H 顯 示類結(jié)構(gòu)圖
CTRL+Q 顯示注釋文檔
CTRL+SHIFT+UP/DOWN 代碼 向上/下移動(dòng)。
CTRL+UP/DOWN 光標(biāo)跳轉(zhuǎn)到第一行或最后一行下
ESC 光標(biāo)返回編輯框
F1 幫助 千萬別按,很卡!
使用Idea15的過程中,網(wǎng)上看了很多文章,加上自己的實(shí)際使用,形成自己的快捷鍵 API,可以脫離鼠標(biāo)編碼;貼出來共享,但是之前參考的文章實(shí)在無法全部找到了;
參考博文:
http://blog.csdn.NET/luoweifu/article/details/13985835
http://weibo.com/341086/
http://www.cnblogs.com/tonycody/p/3257601.html
下面貼一片其他大神的 快捷鍵講解,非常具有參考意義,直接點(diǎn)擊參考原文;
按鍵位劃分:
說明
IntelliJ IDEA 的便捷操作性,快捷鍵的功勞占了一大半,對(duì)于各個(gè)快捷鍵組合請(qǐng)認(rèn)真對(duì)待。IntelliJ IDEA 本身的設(shè)計(jì)思維是提倡鍵盤優(yōu)先于鼠標(biāo)的,所以各種快捷鍵組合層出不窮,對(duì)于快捷鍵設(shè)置也有各種支持,對(duì)于其他 IDE 的快捷鍵組合也有預(yù)設(shè)模板進(jìn)行支持。
關(guān)于各個(gè)快捷鍵的頻率分類上可能每個(gè)人都有各自的看法,下面的整理也只是已我個(gè)人的使用習(xí)慣來劃分的,而我應(yīng)該是可以代表某一部分小眾人員。但是我個(gè)人還是建議你可以在我的基礎(chǔ)上整理一份屬于的快捷鍵目錄,本篇文章也只是起到一個(gè)工具和引子的作用。
對(duì)于下面各個(gè)快捷鍵的使介紹描述也許用我個(gè)人語言翻譯起來不夠準(zhǔn)確或是不全面,且在不同的文件類型上按出來的效果也可能結(jié)果不太一樣,所以 強(qiáng)烈建議 你自己把各個(gè)快捷鍵都親自操作下體會(huì)下各個(gè)快捷鍵的實(shí)際用法。
前提
由于文化的不同,我們使用的電腦必備一個(gè)軟件就是中文輸入法,而目前大多數(shù)人都使用搜狗拼音輸入法或是其他類似的。而這些輸入法跟 IntelliJ IDEA 有一個(gè)萬惡的沖突永恒不變:快捷鍵沖突。所以為了配合 IntelliJ IDEA,我們要去掉這些輸入法下的所有快捷鍵。
前提
如上圖紅色圈住內(nèi)容所示,默認(rèn)是 逗號(hào) 我改為了 ESC 鍵下的 波浪號(hào),Ctrl + 逗號(hào) 這個(gè)快捷鍵適合做智能提示用,下面的快捷鍵列表會(huì)講。
前提
如上圖紅色圈住內(nèi)容所示,這些快捷鍵很容易跟 IntelliJ IDEA 快捷鍵沖突,需要全部去掉。
前提
如上圖紅色圈住內(nèi)容所示,QQ 這些快捷鍵也很容易跟 IntelliJ IDEA 快捷鍵沖突,需要全部去掉,最多保持一個(gè)截圖功能即可。
可能還有其他一些軟件,比如網(wǎng)易云音樂、有道詞典等等這些軟件都可能存在快捷鍵沖突,所以為了 IntelliJ IDEA 這些軟件的快捷鍵都是值得舍棄的,如果你在開發(fā)的時(shí)候。
Ctrl
快捷鍵 介紹
Ctrl + F 在當(dāng)前文件進(jìn)行文本查找 (必備)
Ctrl + R 在當(dāng)前文件進(jìn)行文本替換 (必備)
Ctrl + Z 撤銷 (必備)
Ctrl + Y 刪除光標(biāo)所在行 或 刪除選中的行 (必備)
Ctrl + X 剪切光標(biāo)所在行 或 剪切選擇內(nèi)容
Ctrl + C 復(fù)制光標(biāo)所在行 或 復(fù)制選擇內(nèi)容
Ctrl + D 復(fù)制光標(biāo)所在行 或 復(fù)制選擇內(nèi)容,并把復(fù)制內(nèi)容插入光標(biāo)位置下面 (必備)
Ctrl + W 遞進(jìn)式選擇代碼塊??蛇x中光標(biāo)所在的單詞或段落,連續(xù)按會(huì)在原有選中的基礎(chǔ)上再擴(kuò)展選中范圍(必備)
Ctrl + E 顯示最近打開的文件記錄列表
Ctrl + N 根據(jù)輸入的 類名 查找類文件
Ctrl + G 在當(dāng)前文件跳轉(zhuǎn)到指定行處
Ctrl + J 插入自定義動(dòng)態(tài)代碼模板
Ctrl + P 方法參數(shù)提示顯示
Ctrl + Q 光標(biāo)所在的變量 / 類名 / 方法名等上面(也可以在提示補(bǔ)充的時(shí)候按),顯示文檔內(nèi)容
Ctrl + U 前往當(dāng)前光標(biāo)所在的方法的父類的方法 / 接口定義
Ctrl + B 進(jìn)入光標(biāo)所在的方法/變量的接口或是定義出,等效于 Ctrl + 左鍵單擊[在個(gè)快捷鍵和eclipse 的 F3 作用類似]
Ctrl + K 版本控制提交項(xiàng)目,需要此項(xiàng)目有加入到版本控制才可用
Ctrl + T 版本控制更新項(xiàng)目,需要此項(xiàng)目有加入到版本控制才可用
Ctrl + H 顯示當(dāng)前類的層次結(jié)構(gòu)
Ctrl + O 選擇可重寫的方法
Ctrl + I 選擇可繼承的方法
Ctrl + + 展開代碼
Ctrl + - 折疊代碼
Ctrl + / 注釋光標(biāo)所在行代碼,會(huì)根據(jù)當(dāng)前不同文件類型使用不同的注釋符號(hào) (必備)
Ctrl + [ 移動(dòng)光標(biāo)到當(dāng)前所在代碼的花括號(hào)開始位置
Ctrl + ] 移動(dòng)光標(biāo)到當(dāng)前所在代碼的花括號(hào)結(jié)束位置
Ctrl + F1 在光標(biāo)所在的錯(cuò)誤代碼出顯示錯(cuò)誤信息
Ctrl + F3 調(diào)轉(zhuǎn)到所選中的詞的下一個(gè)引用位置
Ctrl + F4 關(guān)閉當(dāng)前編輯文件
Ctrl + F8 在 Debug 模式下,設(shè)置光標(biāo)當(dāng)前行為斷點(diǎn),如果當(dāng)前已經(jīng)是斷點(diǎn)則去掉斷點(diǎn)
Ctrl + F9 執(zhí)行 Make Project 操作
Ctrl + F11 選中文件 / 文件夾,使用助記符設(shè)定 / 取消書簽
Ctrl + F12 彈出當(dāng)前文件結(jié)構(gòu)層,可以在彈出的層上直接輸入,進(jìn)行篩選
CTRL + F12 文件中顯示 類結(jié)構(gòu)圖,類似eclipse中 Ctrl+O
Ctrl + Tab 編輯窗口切換,如果在切換的過程又加按上delete,則是關(guān)閉對(duì)應(yīng)選中的窗口
Ctrl + Enter 智能分隔行
Ctrl + End 跳到文件尾
Ctrl + Home 跳到文件頭
Ctrl + Space 基礎(chǔ)代碼補(bǔ)全,默認(rèn)在 Windows 系統(tǒng)上被輸入法占用,需要進(jìn)行修改,建議修改為 Ctrl + 逗號(hào)(必備)
Ctrl + Delete 刪除光標(biāo)后面的單詞或是中文句
Ctrl + BackSpace 刪除光標(biāo)前面的單詞或是中文句
Ctrl + 1,2,3…9 定位到對(duì)應(yīng)數(shù)值的書簽位置
Ctrl + 左鍵單擊 在打開的文件標(biāo)題上,彈出該文件路徑
Ctrl + 光標(biāo)定位 按 Ctrl 不要松開,會(huì)顯示光標(biāo)所在的類信息摘要
Ctrl + 左方向鍵 光標(biāo)跳轉(zhuǎn)到當(dāng)前單詞 / 中文句的左側(cè)開頭位置
Ctrl + 右方向鍵 光標(biāo)跳轉(zhuǎn)到當(dāng)前單詞 / 中文句的右側(cè)開頭位置
Ctrl + 前方向鍵 等效于鼠標(biāo)滾輪向前效果
Ctrl + 后方向鍵 等效于鼠標(biāo)滾輪向后效果
Alt
快捷鍵 介紹
Alt + ` 顯示版本控制常用操作菜單彈出層
Alt + Q 彈出一個(gè)提示,顯示當(dāng)前類的聲明 / 上下文信息
Alt + F1 顯示當(dāng)前文件選擇目標(biāo)彈出層,彈出層中有很多目標(biāo)可以進(jìn)行選擇
Alt + F2 對(duì)于前面頁面,顯示各類瀏覽器打開目標(biāo)選擇彈出層
Alt + F3 選中文本,逐個(gè)往下查找相同文本,并高亮顯示
Alt + F7 查找光標(biāo)所在的方法 / 變量 / 類被調(diào)用的地方 【在myeclipse 中用的是ctrl +alt +H】
Alt + F8 在 Debug 的狀態(tài)下,選中對(duì)象,彈出可輸入計(jì)算表達(dá)式調(diào)試框,查看該輸入內(nèi)容的調(diào)試結(jié)果
Alt + Home 定位 / 顯示到當(dāng)前文件的 Navigation Bar
Alt + Enter IntelliJ IDEA 根據(jù)光標(biāo)所在問題,提供快速修復(fù)選擇,光標(biāo)放在的位置不同提示的結(jié)果也不同 (必備)
Alt + Insert 代碼自動(dòng)生成,如生成對(duì)象的 set / get 方法,構(gòu)造函數(shù),toString() 等
Alt + 左方向鍵 按左方向切換當(dāng)前已打開的文件視圖
Alt + 右方向鍵 按右方向切換當(dāng)前已打開的文件視圖
Alt + 前方向鍵 當(dāng)前光標(biāo)跳轉(zhuǎn)到當(dāng)前文件的前一個(gè)方法名位置
Alt + 后方向鍵 當(dāng)前光標(biāo)跳轉(zhuǎn)到當(dāng)前文件的后一個(gè)方法名位置
Alt + 1,2,3…9 顯示對(duì)應(yīng)數(shù)值的選項(xiàng)卡,其中 1 是 Project 用得最多
Shift
快捷鍵 介紹
Shift + F1 如果有外部文檔可以連接外部文檔
Shift + F2 跳轉(zhuǎn)到上一個(gè)高亮錯(cuò)誤 或 警告位置
Shift + F3 在查找模式下,查找匹配上一個(gè)
Shift + F4 對(duì)當(dāng)前打開的文件,使用新Windows窗口打開,舊窗口保留
Shift + F6 對(duì)文件 / 文件夾 重命名
Shift + F7 在 Debug 模式下,智能步入。斷點(diǎn)所在行上有多個(gè)方法調(diào)用,會(huì)彈出進(jìn)入哪個(gè)方法
Shift + F8 在 Debug 模式下,跳出,表現(xiàn)出來的效果跟 F9 一樣
Shift + F9 等效于點(diǎn)擊工具欄的 Debug 按鈕
Shift + F10 等效于點(diǎn)擊工具欄的 Run 按鈕
Shift + F11 彈出書簽顯示層
Shift + Tab 取消縮進(jìn)
Shift + ESC 隱藏當(dāng)前 或 最后一個(gè)激活的工具窗口
Shift + End 選中光標(biāo)到當(dāng)前行尾位置
Shift + Home 選中光標(biāo)到當(dāng)前行頭位置
Shift + Enter 開始新一行。光標(biāo)所在行下空出一行,光標(biāo)定位到新行位置
Shift + 左鍵單擊 在打開的文件名上按此快捷鍵,可以關(guān)閉當(dāng)前打開文件
Shift + 滾輪前后滾動(dòng) 當(dāng)前文件的橫向滾動(dòng)軸滾動(dòng)
Ctrl + Alt
快捷鍵 介紹
Ctrl + Alt + L 格式化代碼,可以對(duì)當(dāng)前文件和整個(gè)包目錄使用 (必備)
Ctrl + Alt + O 優(yōu)化導(dǎo)入的類,可以對(duì)當(dāng)前文件和整個(gè)包目錄使用 (必備)
Ctrl + Alt + I 光標(biāo)所在行 或 選中部分進(jìn)行自動(dòng)代碼縮進(jìn),有點(diǎn)類似格式化
Ctrl + Alt + T 對(duì)選中的代碼彈出環(huán)繞選項(xiàng)彈出層
Ctrl + Alt + J 彈出模板選擇窗口,講選定的代碼加入動(dòng)態(tài)模板中
Ctrl + Alt + H 調(diào)用層次
Ctrl + Alt + B 在某個(gè)調(diào)用的方法名上使用會(huì)跳到具體的實(shí)現(xiàn)處,可以跳過接口
Ctrl + Alt + V 快速引進(jìn)變量
Ctrl + Alt + Y 同步、刷新
Ctrl + Alt + S 打開 IntelliJ IDEA 系統(tǒng)設(shè)置
Ctrl + Alt + F7 顯示使用的地方。尋找被該類或是變量被調(diào)用的地方,用彈出框的方式找出來
Ctrl + Alt + F11 切換全屏模式
Ctrl + Alt + Enter 光標(biāo)所在行上空出一行,光標(biāo)定位到新行
Ctrl + Alt + Home 彈出跟當(dāng)前文件有關(guān)聯(lián)的文件彈出層
Ctrl + Alt + Space 類名自動(dòng)完成
Ctrl + Alt + 左方向鍵 退回到上一個(gè)操作的地方 (必備)
Ctrl + Alt + 右方向鍵 前進(jìn)到上一個(gè)操作的地方 (必備)
Ctrl + Alt + 前方向鍵 在查找模式下,跳到上個(gè)查找的文件
Ctrl + Alt + 后方向鍵 在查找模式下,跳到下個(gè)查找的文件
Ctrl + Shift
快捷鍵 介紹
Ctrl + Shift + F 根據(jù)輸入內(nèi)容查找整個(gè)項(xiàng)目 或 指定目錄內(nèi)文件 (必備)
Ctrl + Shift + R 根據(jù)輸入內(nèi)容替換對(duì)應(yīng)內(nèi)容,范圍為整個(gè)項(xiàng)目 或 指定目錄內(nèi)文件 (必備)
Ctrl + Shift + J 自動(dòng)將下一行合并到當(dāng)前行末尾 (必備)
Ctrl + Shift + Z 取消撤銷 (必備)
Ctrl + Shift + W 遞進(jìn)式取消選擇代碼塊??蛇x中光標(biāo)所在的單詞或段落,連續(xù)按會(huì)在原有選中的基礎(chǔ)上再擴(kuò)展取消選中范圍 (必備)
Ctrl + Shift + N 通過文件名定位 / 打開文件 / 目錄,打開目錄需要在輸入的內(nèi)容后面多加一個(gè)正斜杠 (必備)
Ctrl + Shift + U 對(duì)選中的代碼進(jìn)行大 / 小寫輪流轉(zhuǎn)換 (必備)
Ctrl + Shift + T 對(duì)當(dāng)前類生成單元測試類,如果已經(jīng)存在的單元測試類則可以進(jìn)行選擇
Ctrl + Shift + C 復(fù)制當(dāng)前文件磁盤路徑到剪貼板
Ctrl + Shift + V 彈出緩存的最近拷貝的內(nèi)容管理器彈出層
Ctrl + Shift + E 顯示最近修改的文件列表的彈出層
Ctrl + Shift + H 顯示方法層次結(jié)構(gòu)
Ctrl + Shift + B 跳轉(zhuǎn)到類型聲明處
Ctrl + Shift + I 快速查看光標(biāo)所在的方法 或 類的定義
Ctrl + Shift + A 查找動(dòng)作 / 設(shè)置
Ctrl + Shift + / 代碼塊注釋 (必備)
Ctrl + Shift + [ 選中從光標(biāo)所在位置到它的頂部中括號(hào)位置
Ctrl + Shift + ] 選中從光標(biāo)所在位置到它的底部中括號(hào)位置
Ctrl + Shift + + 展開所有代碼
Ctrl + Shift + - 折疊所有代碼
Ctrl + Shift + F7 高亮顯示所有該選中文本,按Esc高亮消失
Ctrl + Shift + F8 在 Debug 模式下,指定斷點(diǎn)進(jìn)入條件
Ctrl + Shift + F9 編譯選中的文件 / 包 / Module
Ctrl + Shift + F12 編輯器最大化 (就是窗口最大化) 【Eclipse是 ctrl+m】
Ctrl + Shift + Space 智能代碼提示
Ctrl + Shift + Enter 自動(dòng)結(jié)束代碼,行末自動(dòng)添加分號(hào) (必備)
Ctrl + Shift + Backspace 退回到上次修改的地方
Ctrl + Shift + 1,2,3…9 快速添加指定數(shù)值的書簽
Ctrl + Shift + 左方向鍵 在代碼文件上,光標(biāo)跳轉(zhuǎn)到當(dāng)前單詞 / 中文句的左側(cè)開頭位置,同時(shí)選中該單詞 / 中文句
Ctrl + Shift + 右方向鍵 在代碼文件上,光標(biāo)跳轉(zhuǎn)到當(dāng)前單詞 / 中文句的右側(cè)開頭位置,同時(shí)選中該單詞 / 中文句
Ctrl + Shift + 左方向鍵 在光標(biāo)焦點(diǎn)是在工具選項(xiàng)卡上,縮小選項(xiàng)卡區(qū)域
Ctrl + Shift + 右方向鍵 在光標(biāo)焦點(diǎn)是在工具選項(xiàng)卡上,擴(kuò)大選項(xiàng)卡區(qū)域
Ctrl + Shift + 前方向鍵 光標(biāo)放在方法名上,將方法移動(dòng)到上一個(gè)方法前面,調(diào)整方法排序
Ctrl + Shift + 后方向鍵 光標(biāo)放在方法名上,將方法移動(dòng)到下一個(gè)方法前面,調(diào)整方法排序
Ctrl + Q 顯示注釋文檔 【2017/4/5】這個(gè)在MyEclipse 中只要將鼠標(biāo)放在對(duì)應(yīng)的類或者方法上就顯示了
Ctrl + N 查找類文件–就是class文件 2017/4/5
Alt + Shift
快捷鍵 介紹
Alt + Shift + N 選擇 / 添加 task
Alt + Shift + F 顯示添加到收藏夾彈出層
Alt + Shift + C 查看最近操作項(xiàng)目的變化情況列表
Alt + Shift + F 添加到收藏夾
Alt + Shift + I 查看項(xiàng)目當(dāng)前文件
Alt + Shift + F7 在 Debug 模式下,下一步,進(jìn)入當(dāng)前方法體內(nèi),如果方法體還有方法,則會(huì)進(jìn)入該內(nèi)嵌的方法中,依此循環(huán)進(jìn)入
Alt + Shift + F9 彈出 Debug 的可選擇菜單
Alt + Shift + F10 彈出 Run 的可選擇菜單
Alt + Shift + 左鍵雙擊 選擇被雙擊的單詞 / 中文句,按住不放,可以同時(shí)選擇其他單詞 / 中文句
Alt + Shift + 前方向鍵 移動(dòng)光標(biāo)所在行向上移動(dòng)
Alt + Shift + 后方向鍵 移動(dòng)光標(biāo)所在行向下移動(dòng)
Ctrl + Shift + Alt
快捷鍵 介紹
Ctrl + Shift + Alt + V 無格式黏貼
Ctrl + Shift + Alt + N 前往指定的變量 / 方法
Ctrl + Shift + Alt + S 打開當(dāng)前項(xiàng)目設(shè)置
Ctrl + Shift + Alt + C 復(fù)制參考信息
其他
快捷鍵 介紹
F2 跳轉(zhuǎn)到下一個(gè)高亮錯(cuò)誤 或 警告位置 (必備)
F3 在查找模式下,定位到下一個(gè)匹配處
F4 編輯源
F7 在 Debug 模式下,進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則進(jìn)入當(dāng)前方法體內(nèi),如果該方法體還有方法,則不會(huì)進(jìn)入該內(nèi)嵌的方法中
F8 在 Debug 模式下,進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個(gè)方法,則不進(jìn)入當(dāng)前方法體內(nèi)
F9 在 Debug 模式下,恢復(fù)程序運(yùn)行,但是如果該斷點(diǎn)下面代碼還有斷點(diǎn)則停在下一個(gè)斷點(diǎn)上
F11 添加書簽
F12 回到前一個(gè)工具窗口
Tab 縮進(jìn)
ESC 從工具窗口進(jìn)入代碼文件窗口
連按兩次Shift 彈出 Search Everywhere 彈出層
官網(wǎng)快捷鍵資料
Windows / Linux:https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard.pdf
Mac OS X:https://www.jetbrains.com/idea/docs/IntelliJIDEA_ReferenceCard_Mac.pdf
第三方快捷鍵資料
來自 eta02913:http://xinyuwu.iteye.com/blog/1005454
快捷鍵修改
修改快捷鍵
按 Ctrl + Alt + S 彈出 IDE 設(shè)置,如上圖選擇左側(cè)的 Keymap。
IntelliJ IDEA 支持兩種方式來篩選我們要找的快捷鍵,一種是上圖標(biāo)注 1 所示的,通過輸入快捷鍵描述內(nèi)容;一種是上圖標(biāo)注 2 所示的,通過 按 指
定快捷鍵快捷鍵,這里需要再次強(qiáng)調(diào)的是,這個(gè)輸入框是自動(dòng)監(jiān)聽你當(dāng)前按下的按鍵,而不是用來輸入的。
上圖標(biāo)注 3 所示,初安裝的 IntelliJ IDEA 使用的是 Default 的快捷鍵模板,IntelliJ IDEA 默認(rèn)的快捷鍵模板都是不可修改的。如果你直接修改,當(dāng)
前這個(gè)位置 IntelliJ IDEA 會(huì)自動(dòng)變成 Default Copy,建議你養(yǎng)成習(xí)慣,修改之前先點(diǎn)擊 Copy,拷貝一套快捷鍵模板,然后輸入自己的命名。
修改快捷鍵
IntelliJ IDEA 是支持一個(gè)操作命令同時(shí)設(shè)置多個(gè)快捷鍵組合,就如上圖的 Backspace,同時(shí)支持 Backspace 和 Shift + Backspace 兩組快捷鍵。
要修改某個(gè)快捷鍵,選中快捷鍵介紹內(nèi)容,右鍵,就會(huì)彈出如上圖標(biāo)注 1 所示操作選擇。
命令 Add Keyboard Shortcut 用來添加新純鍵盤快捷鍵組合。
命令 Add Mouse Shortcut 用來添加新 鍵盤 + 鼠標(biāo) 快捷鍵組合,比如設(shè)置 Ctrl + 左鍵單擊 這類快捷組合。其中在彈出的添加面板中 Click Pad 是用
來監(jiān)聽當(dāng)前鼠標(biāo)是左鍵單擊還是右鍵單擊。
命令 Add Abbreviation 根據(jù) IntelliJ IDEA 的版本文檔解釋,添加簡稱主要是為了方便 Search Everywhere 中使用,但是我嘗試之后發(fā)現(xiàn)沒辦法根據(jù)
我設(shè)置的簡稱搜索,暫時(shí)無法了解其作用。
命令 Remove 快捷鍵 移出當(dāng)前操作命令已設(shè)置的快捷鍵組合,由于 IntelliJ IDEA 默認(rèn)就占用了很多快捷鍵組合,所以如果你要修改某個(gè)快捷鍵,建議
還是刪除掉舊的。
修改快捷鍵
IntelliJ IDEA 對(duì)其他 IDE 用戶很友好,比如如上圖對(duì)于其他主流的 IDE,快捷鍵上已經(jīng)默認(rèn)了有其過度快捷鍵模板了,但是我還是建議你專心使用
IntelliJ IDEA 的默認(rèn)。
其他文章來源:http://www.zghlxwxcb.cn/news/detail-610998.html
vim插件推薦文章來源地址http://www.zghlxwxcb.cn/news/detail-610998.html
如果你是一個(gè) Vim 粉,IntelliJ IDEA 也為你準(zhǔn)備了一個(gè)方案:如上圖安裝 IdeaVim 插件即可。
到了這里,關(guān)于idea-常用快捷鍵的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!