IDEA新手必備之各種快捷鍵詳解
一、快速生成main
輸入psvm
二、快速生成System.out.print
使用sout
三、文件保存
IDEA是自動(dòng)保存的,不需要我們?nèi)trl + S保存。
四、刪除一行
Ctrl+Y
五、新添,新建,添加的快捷鍵
Alt + lnsert
六、切換java程序
Alt + 右箭頭 或 Alt + 左箭頭
七、目錄顯示與關(guān)閉
Ctrl + Fn + F12
八、運(yùn)行
Ctrl + Shift + F10
九、提示方法的參數(shù)
Ctrl + p
十、切換窗口
Alt + (數(shù)字)
我們可以鼠標(biāo)放在窗口按鈕查看快捷鍵數(shù)字。
十一、查找
快捷鍵 | 介紹 |
Ctrl + F | 當(dāng)前文件中查找 |
Shift + Ctrl + F | 在當(dāng)前項(xiàng)目中查找 |
Shift + Shift | 快速查找 |
Ctrl + N | 查找Class |
Ctrl + Shift + N | 查找文件 |
Ctrl + Shift + Alt + N | 查找Symbol(方法名) |
十二、跳轉(zhuǎn)切換
快捷鍵 | 介紹 |
Ctrl + E | 最近文件 |
Ctrl + Tab | 切換文件 |
Ctrl + Alt + 方向鍵 | 跳轉(zhuǎn)歷史光標(biāo)所在處 |
Ctrl + G | 跳轉(zhuǎn)指定行號(hào) |
最后我們也可以自定義快捷鍵或者修改快捷鍵,F(xiàn)ile–>Settings–>Keymap
十三、編輯相關(guān)
快捷鍵 | 介紹 |
Ctrl + W | 快速選中 |
Alt + 上下方向鍵 | 方法快速跳轉(zhuǎn) |
Ctrl + Alt + Enter | 在當(dāng)前行之前插入一行 |
Shift + Enter | 在當(dāng)前行之后插入一行 |
十四、閱讀源碼
快捷鍵 | 介紹 |
Ctrl + P | 方法的參數(shù)提示 |
Ctrl + Shift + 左右方向鍵 | 移動(dòng)窗口分割線 |
Ctrl + H | 類的層級(jí)關(guān)系 |
十五、更多實(shí)用快捷鍵
- f2 快速定位到文件報(bào)錯(cuò)位置
- Ctrl+E 最近的文件
- Ctrl+Alt+Enter在當(dāng)前行前插入一行
- Shift+Enter 在當(dāng)前行下面增加一行
- Ctrl+Alt+O 自動(dòng)刪除未使用的import
- Ctrl+Alt+T 快捷代碼塊 try catch 等
- Alt+鼠標(biāo)選擇 列選擇模式,按列選擇
- Alt+7 列出當(dāng)前列的所有方法
- Ctrl+Alt+V 抽取代碼,提取方法參數(shù)為變量,然后方法調(diào)用傳入新生成的變量
- Ctrl+Alt+P 將內(nèi)容提取成所在方法的參數(shù)
- Ctrl+Alt+C 將內(nèi)容提取成常量
- Ctrl+Alt+M 提取方法,將選中的代碼提取到方法里
- Ctrl+W 選擇光標(biāo)所在單詞、行、塊等
- Ctrl+Alt+左 光標(biāo)返回上次編輯位置
到此這篇關(guān)于IDEA新手必備之各種快捷鍵詳解的文章就介紹到這了,更多相關(guān)IDEA各種快捷鍵詳解內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- idea創(chuàng)建JAVA Class時(shí)自動(dòng)生成頭部文檔注釋的方法
- 詳解IDEA的快捷鍵及智能提示
- IDEA 2021.1 的 Win 和 Mac 快捷鍵大全
- IDEA 自動(dòng)跳出括號(hào)的快捷鍵分享
- idea前后跳轉(zhuǎn)箭頭的快捷鍵
- 解決IDEA中 Ctrl+ALT+V這個(gè)快捷鍵無(wú)法使用的情況
- 基于IDEA中格式化代碼的快捷鍵分享
- IDEA中多行注釋及取消注釋的快捷鍵分享
- Intellij IDEA全局替換快捷鍵整理
- Intellij Idea修改代碼方法參數(shù)自動(dòng)提示快捷鍵的操作
- IDEA的默認(rèn)快捷鍵設(shè)置與Eclipse的常用快捷鍵的設(shè)置方法
- 解決IDEA中快捷鍵Alt+Enter不能使用的問(wèn)題
- 教你怎么用IDEA快速生成注釋文檔
相關(guān)文章
使用Java和WebSocket實(shí)現(xiàn)網(wǎng)頁(yè)聊天室實(shí)例代碼
WebSocket是HTML5一種新的協(xié)議,它實(shí)現(xiàn)了瀏覽器與服務(wù)器全雙工通信,這里就將使用WebSocket來(lái)開(kāi)發(fā)網(wǎng)頁(yè)聊天室,對(duì)Java和WebSocket實(shí)現(xiàn)網(wǎng)頁(yè)聊天室的實(shí)例代碼感興趣的朋友一起學(xué)習(xí)吧2016-06-06Java 將一個(gè)字符重復(fù)n遍過(guò)程詳解
這篇文章主要介紹了Java 將一個(gè)字符重復(fù)n遍過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10基于SpringBoot+Avue實(shí)現(xiàn)短信通知功能
Avue是基于vue和element-ui的快速開(kāi)發(fā)框架 ,它的核心是數(shù)據(jù)驅(qū)動(dòng)UI的思想,讓我們從繁瑣的crud開(kāi)發(fā)中解脫出來(lái),本文將給大家介紹一下使用SpringBoot+Avue實(shí)現(xiàn)短信通知功能,文中有詳細(xì)的代碼示例,需要的朋友可以參考下2023-09-09

Java基礎(chǔ)知識(shí)精通數(shù)組的內(nèi)存分析

java 線程中start方法與run方法的區(qū)別詳細(xì)介紹

SpringMVC 使用JSR-303進(jìn)行校驗(yàn) @Valid示例