IntelliJ IDEA最常用的一些快捷鍵,學會了室友還以為你在祖安對線

目錄

1 快速生成語句

1.1?main語句

1.2??輸出語句

1.3 流程控制語句

1.3.1 if判斷語句

1.3.2?while循環

1.3.3?for循環?

1.3.4 數組、集合的循環操作

1.3.5 迭代器循環操作

1.4 對象實例化、定義變量

1.5 try-catch異常

2 快捷鍵

2.1 Ctrl系列

2.2 alt系列

?2.2.1?生成(或者重寫)方法

2.2.2 導包鍵

2.2.3 代碼自動補全提示

2.2.4 alt + 數字鍵

2.3 shift系列

2.3.1?搜索

?2.3.2 取消縮進?

2.3.3?重命名class

2.4 Ctrl?+ shift系列

2.4.1?移動代碼

2.5?Ctrl?+ alt系列

2.5.1 代碼塊包圍

?2.5.2?代碼規范快捷鍵

?2.5.3?切換工作區的類


1 快速生成語句

1.1?main語句

psvm + Enter 或者 main +?Enter

1.2??輸出語句

sout + Enter

? ? ??

帶雙引號的字符串 或者 變量名 + .sout + Enter

1.3 流程控制語句

1.3.1 if判斷語句

判斷條件.if + Enter
判斷條件.else?+ Enter

1.3.2?while循環

循環條件.while + Enter

1.3.3?for循環?

fori + Enter

1.3.4 數組、集合的循環操作

數組名、集合名.for + Enter

效果:forEach循環

? ??

數組名、集合名.fori + Enter

效果:正向for循環

?? ?

數組名、集合名.forr + Enter

效果:反向for循環

1.3.5 迭代器循環操作

復合快捷鍵使用,具體操作如下?

1.4 對象實例化、定義變量

一般情況下:new 類名.var + Enter

變量值.var + enter?

1.5 try-catch異常

表達式.try + enter

2 快捷鍵

2.1 Ctrl系列

快捷鍵效果
Ctrl + C復制當前選中代碼
Ctrl + V在光標處粘貼代碼
Ctrl + X剪切當前選中代碼
Ctrl + D復制光標所在行代碼到下一行
Ctrl + O重寫方法
Ctrl + F搜索
Ctrl + 鼠標單擊進入查看源碼
Ctrl + Z撤回操作(Undo)
Ctrl + Y撤回撤回的操作(Redo)

2.2 alt系列

?2.2.1?生成(或者重寫)方法

alt + insert

Ctrl + O

選擇要重寫的方法,與上圖的Override Methods效果一樣

2.2.2 導包鍵

alt + enter

萬能快捷鍵用法很多,但是最推薦用它導包

2.2.3 代碼自動補全提示

alt + /

IDEA默認的代碼提示快捷鍵是Ctrl + 空格,但是這個快捷鍵用著不順手,還有一些小伙伴是因為這個快捷鍵無法使用(可能是因為和別的軟件產生沖突),所以說最好將其設置成alt + /,具體設置方式見這篇博客:能讓你的Intellij IDEA 起飛的幾個設置

2.2.4 alt + 數字鍵

下面圖中紅框框起來的四個部分都有一個數字鍵,alt + 這個數字鍵就代表著打開或者關閉這個模塊其中1和7最常用

? ?

2.3 shift系列

2.3.1?搜索

Shift + Shift

對當前project進行搜索

??

Ctrl + F

對當前的類進行關鍵字檢索

?2.3.2 取消縮進?

Shift + tab

?將選中的代碼向前縮進,即反縮進

2.3.3?重命名class

Shift + F6

鼠標選中想要重命名的類,使用快捷鍵Shift + F6

2.4 Ctrl?+ shift系列

2.4.1?移動代碼

快捷鍵效果
Ctrl + Shift + ↑將光標所在行向上移動一行
Ctrl + Shift + ↓將光標所在行向下移動一行

2.5?Ctrl?+ alt系列

2.5.1 代碼塊包圍

Ctrl?+ alt + T

?2.5.2?代碼規范快捷鍵

Ctrl?+ alt + L

?2.5.3?切換工作區的類

Ctrl?+ alt + ←返回上一次打開的工作區
Ctrl?+ alt + →取消返回上一次打開的工作區

其中Ctrl?+ alt + →可能和QQ的屏幕錄制的快捷鍵沖突,把QQ的那個快捷鍵改成別的即可

關于IntelliJ IDEA的其他博客:

能讓你的Intellij IDEA 起飛的幾個設置_扎哇太棗糕的博客-CSDN博客

2021 最新 IDEA集成Gitee、Gitee遷移GitHub【圖文講解】_扎哇太棗糕的博客-CSDN博客

2021 使用IDEA創建并編寫你的第一個Maven項目【圖文詳解】_扎哇太棗糕的博客-CSDN博客

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/535134.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/535134.shtml
英文地址,請注明出處:http://en.pswp.cn/news/535134.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Java從入門到頭禿專欄 6】語法篇(五) :多線程 線程池 可見、原子性 并發包 Lambda表達式

目錄 1 多線程 1.1 基本概念 1.2 創建線程的三種方式 1.4 解決線程安全問題的三種方法 1.5 線程通信 1.6 線程狀態 2 線程池 2.1線程池的概念 2.2 創建并提交任務 3 可見性 3.1 變量不可見性 3.2 變量不可見性的解決方案 4 原子性 4.1 原子性的概念 4.2 保證原…

【Java從入門到頭禿專欄 7】語法篇(六) :Lambda表達式(->) 方法引用(::) stream流

目錄 1 Lambda表達式( -> ) ? 2 方法引用( :: ) 3 Stream流 接下來介紹的三種語法叫:Lambda表達式 方法引用 stream流,這三種語法的使用要有特定條件,在一定條件下借助這三種語法可以使代碼十分簡單且優雅,但是不要舍本逐末…

【Java從入門到頭禿專欄 4】語法篇(三) :字符串 數組

目錄 1 String字符串 2 數組 1 String字符串 Java沒有內置的字符串類型,而是在Java類庫中提供了一個預定義類--String。 在Java中把每一個使用雙引號括起來的字符串都看做是String類的一個實例化對象。 String常被稱作是不可變字符串類型,那么有人就有…

【Java從入門到頭禿專欄 8】語法篇(七) :反射 動態代理 注解

目錄 1 反射機制 2 反射的應用:動態代理 3 注解 1 反射機制 反射機制(Reflect Machanism),是指在程序運行期間借助Reflect API獲取任何類的內部信息,并能直接操作對象的內部屬性以及方法,Java本身而言是靜態語言但是由于Java反…

【SSM面向CRUD編程專欄 1】Spring簡介 xml配置文件 依賴注入 數據注入

🛫更多ssm知識見SSM_面向CRUD編程專欄 🚕本博客總結自黑馬程序員的ssm框架視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 目…

【SSM面向CRUD編程專欄 2】Spring相關API 數據源(連接池)的配置 注解開發 整合junit

🛫更多ssm知識見SSM_面向CRUD編程專欄 🚕本博客總結自黑馬程序員的ssm框架視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 目…

【SSM面向CRUD編程專欄 4】 Spring集成web環境 SpringMVC初識

🛫更多ssm知識見SSM_面向CRUD編程專欄 🚕本博客總結自黑馬程序員的ssm框架視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 ?…

IntelliJ IDEA里的項目搞崩了怎么辦,本地歷史版本回退拯救你崩潰的心靈

💥寫在前面: 如果你還沒有讀過雨果的悲慘世界也沒有讀過余華的活著,那你可以看看我今天早上的經歷,如果不想聽我胡侃的話,直接進入正題: 目錄 本地歷史的強大 今天早上打開IntelliJ IDEA繼續ssm模塊的代碼練…

【SSM面向CRUD編程專欄 5】使用SpringMVC進行數據響應以及獲取請求數據

🛫更多ssm知識見SSM_面向CRUD編程專欄 🚕本博客總結自黑馬程序員的ssm框架視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 目…

【SSM面向CRUD編程專欄 6】springMVC攔截器、異常處理 jdbcTemplate

🛫更多ssm知識見SSM_面向CRUD編程專欄 🚕本博客總結自黑馬程序員的ssm框架視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 目…

【SSM面向CRUD編程專欄 7】springAop 事務控制

🛫更多ssm知識見SSM_面向CRUD編程專欄 🚕本博客總結自黑馬程序員的ssm框架視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 目…

【SSM面向CRUD編程專欄 8】一篇博客快速上手使用MyBatis進行CRUD

🛫更多ssm知識見SSM_面向CRUD編程專欄 🚕本博客總結自黑馬程序員的ssm框架視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 目…

【SSM面向CRUD編程專欄 9】SSM框架整合

🛫更多ssm知識見SSM_面向CRUD編程專欄 🚕本博客總結自黑馬程序員的ssm框架視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 目…

三萬字速通SSM框架入門知識點,快速上手CRUD

🛫更多ssm知識見SSM_面向CRUD編程專欄 🚕本博客總結自黑馬程序員的ssm框架視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 目…

無法在web.xml或使用此應用程序部署的jar文件中解析絕對uri:[http://java.sun.com/jsp/jstl/core]

問題簡介 本人是在進行一個ssm框架項目的編寫的時候,在數據庫中查詢到所有的商品信息并返回到頁面使用EL表達式進行展現,但是使用tomcat 9.0.58運行的時候報錯會出現以下報錯情況。 頁面報錯: 控制臺報錯: 解決方法 首先看看是不…

check the manual that corresponds to your MySQL server version for the right syntax to use near

首先判斷自己是在什么情況下報的錯,如果是MyBatis的SQL報錯的話,建議直接點擊目錄跳轉到MyBatis時SQL報錯,避免浪費時間。如果本文能夠對你有所幫助的話,還請在評論區多多支持 目錄 🍻運行SQL語句、SQL文件等報錯 &…

MyBatis的逆向工程工具,自動生成數據庫對應的POJO實體類、mapper接口、增刪改查mapper.xml文件

下載MyBatis的逆向工程工具,并解壓縮到一個不包含中文字符的文件夾下,我直接放到了D盤下,下載地址:MyBatis逆向工程工具下載 如何使用MyBatis的逆向工程工具 下載之后使用idea在一個新窗口中打開,選中工具文件之后&am…

『收藏向 期末SSM課設救急』 教你從搭建到測試運行手擼一個SSM項目實戰,附帶源碼,前端頁面、解析和一般遇到的問題(排雷)

🛫ssm知識學習見SSM_面向CRUD編程專欄 🚕本項目來自動力節點的【米米商城】 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 項目…

【SpringBoot 2】(一)基礎知識了解學習

🛫更多知識總結見SpringBoot 2專欄 🚕本篇知識點總結自尚硅谷雷神的視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 ? 目錄…

【SpringBoot 2】(二)快速入門案例HelloWorld

🛫更多知識總結見SpringBoot 2專欄 ( 🚕本篇知識點總結自尚硅谷雷神的視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客主頁🚀🚀 ? 目…