目錄
1、使用場景
使用了Eclipse10多年,聽說IDEA目前流行度比較高,既然這麼流行;得接觸一下了解一下如何使用。學習和使用工具最好的方法就是使用它。如果使用過程之中能夠與既往掌握的工具形成對比這樣我相信能夠更快的熟悉和熟練使用新的工具。本篇文章主要就是針對在使用Idea開發工具過程中之中常用快捷鍵進行總結以及與Eclipse之間的對比。同時也參考網絡上其他的相關文章進行總結,以便自己備查。同時也順便能夠讓看到此文章的人有所受益。
2、使用快捷鍵對照表
2.1、開發工具常用快捷鍵對照表
使用分類 | 功能描述 | Eclipse | Idea |
---|---|---|---|
debug調試 | resume programe 恢復程序 | F9 show execution point 顯示執行斷點 | Alt+F10 |
Step Over 跳到下一步 運行一行 | F6 單步調試不進入函數內部 | F8 | |
Step Into 進入到代碼 進入下一次計算 | F5 單步調試進入函數內部 | F7 | |
Force Step Into 強制進入代碼 | Alt+shift+F7 | ||
Step Out 相當於eclipse的f8跳到下一個斷點,也相當於eclipse的f7跳出函數 運行到下一個斷點 |
F7 由函數內部返回到調用處 F8 一直執行到下一個斷點 |
Shift+F8 | |
Run To Cursor 運行到光標處 | Atl+F9 debug運行java類 | ctrl+shift+F9 | |
正常運行java類 | ctrl+shift+F10 | ||
debug時選中查看值 | F11 | ||
執行java application | alt+F8 | ||
編輯代碼 | 代碼補全 | Ctrl+space | Ctrl+space |
打開類或者接口(兩個IDE都支持使用“駝峯字符”前綴的方式來過濾查找列表,進而輕鬆完成搜索;比如:可以使用“CoAC”來檢索CourseAppController類) | Ctrl+Shift +T | Ctrl+N | |
快速打開文件/資源 | Ctrl+Shift+R | Shift+F6 | |
打開聲明 | F3 | Ctrl+B | |
查看Javadoc/詳情 | 鼠標滑過(F2聚焦) |
Ctrl+Q |
|
快速修復 | Alt+1 | Alt+Enter | |
導入所有須要的包 | Ctrl+Shift+O | Ctrl+Alt+O | |
保存文件/保存所有文件 | Ctrl+S/Ctrl+Shift+S | 自動保存 | |
當前文件快速定位彈出框(成員,方法) | Ctrl+O | Ctrl+F12 | |
源碼(生成getter和setter,構造器等) | Alt+Up /Alt+Down | Alt+Insert | |
當前語法補全 if,do-while,try-catch,return(方法調用)等正確的語法構造(如:添加括號) |
Ctrl+Shift+Enter | ||
抽取常量 | Ctrl+1->抽取常亮 | Ctrl+Alt+C | |
抽取變量 | Ctrl+1->抽取變量 | Ctrl+Alt+V | |
增加、刪除以及移動數行代碼 | 在當前插入符添加一行 | Shift+Enter | Shift+Enter |
複製一行或代碼段 | Ctrl+Alt+Up/Down | Ctrl+D | |
刪除一行代碼 | Ctrl+Y |
Ctrl+Y |
|
選中代碼向上或者向下移動 | Alt+Up/Down | Shift+Alt+Up/Down | |
查找/搜索 | 查找類/變量在工作區域工程中使用 | Ctrl+Shift+G | Alt+F7 |
全局搜索 在工程或者工作區中查找文本 | Ctrl+H (選擇文件搜索) |
Ctrl+Shift+F打開搜索窗口 通過點擊Edit–>Find–>Find in path打開搜索窗口 |
|
全局替換和全局搜索類似 |
Ctrl+H (選擇文件搜索) |
快捷鍵Ctrl+Shift+R打開窗口 點擊Edit–>Find–>Replace in path打開窗口 |
|
導航 | 回退(撤消最後導航操作) | Alt+Left | Ctrl+Alt+Left |
標籤/編輯之間的導航 | Ctrl + Page Down / Up | Alt + Left/Alt + Right | |
跳轉某一行 | Ctrl+L | Ctrl+G | |
導航到最近的文件 | Ctrl + E | Ctrl + E | |
在編輯器之間快速切換方法 | Alt + Up / Down |
2.2、常見函數快捷方式輸入對照表
輸入函數名 | Eclipse | Idea |
---|---|---|
main函數 |
輸入main再按Alt+/ |
輸入psvm,選中即可 |
方法體內部有for循環 |
編寫代碼時輸入for。然後直接按alt + / 組合鍵就能調出了 |
輸入fori,然後會有一個提示,選中需要的for循環即可 |
System.out.println(); |
輸入 syso Alt+/ |
輸入sout |
2.3 eclipse其他快捷鍵
F11 執行java application
F4 選中一個類,看它的父類
Ctrl+N 新建
ctrl+shift+F 格式化
crtl+shift+O 導入包
ctrl+/ 註釋 ctrl + shift + / 多行註釋 ctrl + shift + \ 取消多行註釋
alt +上下 代碼上下移動
ctrl + shift + t 快速查找類
ctrl + O 快速查找類中的方法
ctrl +1 根據右邊生成左邊的數據類型,生成具體的方法
ctrl + D 刪除代碼
alt + shift + m 抽取方法
alt + shift + r 改名
alt + shift + a 縱向選擇
ctrl + h 查找文字
alt + shift + s 生成構造方法 菜單顯示之後再按c
alt + shift + s 生成set get方法 菜單顯示之後再按r
ctrl + w 關閉某個類
ctrl + shift + x 小寫快速切換爲大寫
ctrl + alt +h 找調用該方法的類或者方法
3、總結
快捷鍵有利於你在開發過程之中快速的錄入代碼。但是快捷鍵開始的時候不容易記住,所以整理一份表格收藏自己使用時候對照使用。
4、參考文章
eclipse IntelliJ IDEA和Eclipse最常用的快捷鍵對應表
IntelliJ中的main函數和System.out.println()快捷鍵 IntelliJ IDEA常用快捷鍵彙總
IntelliJ IDEA 快捷鍵說明大全(中英對照、帶圖示詳解)