IntelliJ IDEA常用快捷鍵 + 動圖演示!

本文參考了 IntelliJ IDEA 的官網,列舉了IntelliJ IDEA (Windows 版) 的所有快捷鍵。并在此基礎上,為 90% 以上的快捷鍵提供了動圖演示,能夠直觀的看到操作效果。
該快捷鍵共分 11 種,可以方便的按各類查找自己需要的快捷鍵~~

一、構建/編譯

Ctrl + F9:構建項目

該快捷鍵,等同于菜單【Build】—>【Build Project】

在這里插入圖片描述
執行該命令后,IntelliJ IDEA 會編譯項目中所有類,并將編譯結果輸出到out目錄中。IntelliJ IDEA 支持增量構建,會在上次構建的基礎上,僅編譯修改的類。

在這里插入圖片描述


Ctrl + Shift + F9:重新編譯當前類

該快捷鍵,等同于菜單【Build】—>【Recompile ‘class name’】

在這里插入圖片描述
在IntelliJ IDEA 中打開要編譯的類,執行該命令會編譯當前類。
在這里插入圖片描述

二、文本編輯

Ctrl + X:剪切

剪切選中文本,若未選中則剪切當前行。

Ctrl + C:復制

復制選中文本,若未選中則復制當前行。

Ctrl + V:粘貼

Ctrl + Alt + Shift + V:粘貼為純文本

Ctrl + Shift + V:從歷史選擇粘貼

從歷史剪粘版中選擇要粘貼的內容。

在這里插入圖片描述


Ctrl + D:復制行

復制光標所在行。

在這里插入圖片描述


Ctrl + Shift + C:復制文件路徑

復制選中文件所在路徑。

在這里插入圖片描述


Ctrl + Alt + Shift + C:復制引用

復制包的路徑,或者類的名稱。
在這里插入圖片描述

Ctrl + S:保存全部

Ctrl + Z:撤銷

撤銷上一步操作內容。

Ctrl + Shift + Z:重做

恢復上一步撤銷內容。

在這里插入圖片描述


Tab:縮進

Shift + Tabl:取消縮進

在這里插入圖片描述


Ctrl + Alt + I:自動縮進行

自動縮進至規范位置。

在這里插入圖片描述


Shift + Enter:開始新行

無論光標是否在行尾,都開始新的行。
在這里插入圖片描述


Ctrl + Alt + Enter:在當前行之前開始新行

在這里插入圖片描述


Ctrl + Y:刪除行

刪除當前行。
在這里插入圖片描述


Ctrl + Shift + U:大小寫轉換

在這里插入圖片描述


Ctrl + Alt + Shift + Insert:創建臨時文件

可以創建各種類型的臨時文件,該臨時文件不會保存到磁盤中。

在這里插入圖片描述


Shift + F4:在新窗口中打開

在新窗口打開當前文件。

在這里插入圖片描述

三、光標操作

Ctrl + Left:左移一個單詞

在這里插入圖片描述


Ctrl + Right:右移一個單詞

在這里插入圖片描述


Home:移動至行首

End:移動至行尾

在這里插入圖片描述


Alt + Down:下一個方法

Alt + Up:上一個方法

在這里插入圖片描述


Ctrl + PageUp:移動至頁面頂部

Ctrl + PageDown:移動至頁面底部

在這里插入圖片描述

四、文本選擇

Ctrl + A:全選

Ctrl + Shift + Home:選擇至文件開關

Ctrl + Shift + End:選擇至文件結尾

在這里插入圖片描述

五、代碼折疊

Ctrl + NumPad+:展開代碼塊

Ctrl + NumPad-:折疊代碼塊

在這里插入圖片描述


Ctrl + Shift + NumPad+:全部展開

Ctrl + Shift + NumPad-:全部折疊

在這里插入圖片描述

六、多個插入符號和范圍選擇

Alt + Shift + Click:添加/刪除插入符號

在這里插入圖片描述


Ctrl + Alt + Shift + J:選擇所有出現的位置

在這里插入圖片描述

七、輔助編碼

Alt + Enter:顯示建議操作

該快捷鍵又稱為“萬通快捷鍵”,它會根據不同的語境建議不同的操作。下面這個演示只是其中的一種,還有很多種用法,你可以嘗試一下。
在這里插入圖片描述


Ctrl + Space:代碼補全

在這里插入圖片描述


Ctrl + Alt + L:格式化代碼

在這里插入圖片描述


Ctrl + P:參數信息提醒

在這里插入圖片描述


Ctrl + Q:快速文檔

在這里插入圖片描述


Ctrl + Shift + Up:向上移動語句

Ctrl + Shift + Down:向下移動語句

在這里插入圖片描述


Ctrl + /:添加行注釋

在這里插入圖片描述


Ctrl + Shift + /:添加塊注釋

在這里插入圖片描述


Alt + Insert:生產語句

在這里插入圖片描述

八、上下文導航

Alt + Down:跳轉至下一個方法

Alt + Up:跳轉至上一個方法

在這里插入圖片描述


Ctrl + Shift + Backspace:返回上次編輯位置

在這里插入圖片描述


Ctrl + Alt + Left:后退

Ctrl + Alt + Right:前進

在這里插入圖片描述

九、查找操作

雙擊Shift:查找所有

在這里插入圖片描述


Ctrl + F:查找字符(當前文件)

在這里插入圖片描述


F3:查找下一個

Shift + F3:查找上一個

在這里插入圖片描述


Ctrl + R:替換字符(當前文件)

在這里插入圖片描述


Ctrl + Shift + F:查找字符(所有文件)

在這里插入圖片描述


Ctrl + Shift + R:替換字符(所有文件)

在這里插入圖片描述

十、符號導航

Alt + F7:查找用法

Ctrl + B:跳轉到聲明處

在這里插入圖片描述


Ctrl + Shift + B:跳轉到聲明類處

在這里插入圖片描述

十一、代碼重構

Ctrl + Alt + Shift + T:打開重構列表

在這里插入圖片描述


Ctrl + Alt + M:提取方法

在這里插入圖片描述


Ctrl + Alt + F:引入域

Ctrl + Alt + P:引入參數

Ctrl + Alt + V:引入變量

Alt + Delete:安全刪除


Ctrl + Alt + T:快捷環繞

在這里插入圖片描述

十二、通義靈碼(代碼智能生成,完成工作更高效)

在這里插入圖片描述

簡介:

通義靈碼,是阿里云出品的一款基于通義大模型的智能編碼輔助工具,提供行級/函數級實時續寫、自然語言生成代碼、單元測試生成、代碼優化、注釋生成、代碼解釋、研發智能問答、異常報錯排查等能力,并針對阿里云的云服務使用場景調優,助力開發者高效、流暢的編碼。

官網:https://tongyi.aliyun.com/lingma

下載安裝:在 JetBrains IDEs 中安裝通義靈碼 (以 IntelliJ IDEA 為例)

步驟一:已安裝 IntelliJ IDEA 的情況下:IntelliJ IDEA 菜單下點擊設置
在這里插入圖片描述
步驟二:從插件市場安裝。點擊settings-Plugins,打開應用市場,搜索通義靈碼(TONGYI Lingma),找到通義靈碼后點擊安裝。
在這里插入圖片描述
步驟三:重啟 IntelliJ IDEA,重啟成功后登錄阿里云賬號,即刻開啟智能編碼之旅。

示例:

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

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

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

相關文章

【通義千問—Qwen-Agent系列2】案例分析(圖像理解圖文生成Agent||多模態助手|| 基于ReAct范式的數據分析Agent)

目錄 前言一、快速開始1-1、介紹1-2、安裝1-3、開發你自己的Agent 二、基于Qwen-Agent的案例分析2-0、環境安裝2-1、圖像理解&文本生成Agent2-2、 基于ReAct范式的數據分析Agent2-3、 多模態助手 附錄1、agent源碼2、router源碼 總結 前言 Qwen-Agent是一個開發框架。開發…

Excel提取某一列的唯一值

點擊【篩選】(【高級篩選】),參數里: 列表區域:為需要選擇唯一值的那一列復制到:生成唯一值的目標區域 據說新版本的excel有了unique()函數,可以很快捷的選擇某一列的唯一值,但是博…

儀器校準中移液器的使用規范,應當注意哪些細節?

校準行業中,移液器的使用是非常多的,尤其是理化室,經常需要借助到移液器來校準。作為常規的溶液定量轉移器具,其在校準過程中的使用也需要遵守規范,既是保證校準結果準確低誤差,也是為了規范實驗室校準人員…

類與對象:接口

一.概念 接口(英文:Interface),在JAVA編程語言中是一個抽象類型,是抽象方法的集合,接口通常以interface來聲明。 二.語法規則 與定義類相似,使用interface關鍵詞。 Idea可以在開始時直接創建…

高德地圖PlaceSearch標記點清除

在開發過程中發現引入 AMap.PlaceSearch 插件之后 增加map屬性之后,地圖上會出現自帶的marker點, 這時通過 searchNearBy()成員方法獲取到的地點值含有省市區等詳細信息 但是將map屬性注釋掉之后 發現不返回省市區,但是又不想關聯上展示mar…

動靜態庫

說明:使用動靜態庫,一般直接安裝即可,其他使用方法了解即可 靜態庫 靜態庫(Static Library)是一種將代碼和數據打包成一個單獨的文件的庫文件,主要用于編譯時的鏈接,而不是運行時。靜態庫通常…

Android Studio 所有歷史版本下載

一、官網鏈接 https://developer.android.google.cn/studio/archive 操作 二、AndroidDevTools地址 https://www.androiddevtools.cn/ 參考 https://blog.csdn.net/qq_27623455/article/details/103008937

Mybatis源碼剖析---第二講

Mybatis源碼剖析—第二講 那我們在講完了mappedstatement這個類,它的一個核心作用之后呢?那下面我有一個問題想問問各位。作為mappedstatement來講,它封裝的是一個select標簽或者insert標簽。但是呢,我們需要大家注意的是什么&am…

社交媒體數據恢復:soma messenger

步驟1:檢查備份文件 首先,我們需要確認您是否已開啟Soma Messenger的自動備份功能。若已開啟,您可以在備份文件中找到丟失的數據。 步驟2:清除緩存并重啟應用 有時候,清除Soma Messenger的緩存文件可以幫助恢復丟失的…

為什么股票市場里有認賊為父的現象?

文章大綱:(本文2648字,完整版本應該3500以上,耗時一個鐘) 1、前言:邏輯與博弈 2、直覺引入博弈焦點 3、上周4-5的市場博弈視角 4、下周一視角能看到的東西 5、視角背后看到的情緒周期市場共識下的博弈…

請說說 Java中 static 修飾符是干啥的?

好的,面試官. static英文含義是靜態的,也就是在修飾成員(對象,方法,代碼塊,變量)時,表明他們都是屬于靜態成員 其次被修飾的成員有幾大特性: 1.一個被static修飾的靜態成員不再屬于實例出來的對象,而是只屬于這個類自己. 2.訪問static修飾的成員要通過類名訪問,在類加載時初…

特殊變量筆記

執行demo4.sh文件,輸入輸出參數itcast itheima的2個輸入參數, 觀察效果 特殊變量:$# 語法 $#含義 獲取所有輸入參數的個數 案例需求 在demo4.sh中輸出輸入參數個數 演示 編輯demo4.sh, 輸出輸入參數個數 執行demo4.sh傳入參數itcast, itheima, 播仔 看效果…

銷量翻倍不是夢!亞馬遜速賣通自養號測評實戰技巧分享!

在亞馬遜、速賣通這些跨境電商平臺上,賣家們都在想各種辦法讓自己的產品賣得更好。現在,有一種叫做“自養號測評”的方法特別火。簡單來說,就是自己養一些買家賬號,然后讓這些賬號來給你的產品寫好評。這樣,你的產品就…

Java的反射機制以及使用場景

Java的反射機制以及使用場景 什么是反射Class對象如何使用獲取 Class 類對象反射創造對象反射獲取類的構造器反射獲取類的成員變量反射獲取類的方法 反射的應用場景JDBC 的數據庫的連接Spring 框架的使用 什么是反射 Oracle 官方對反射的解釋 Reflection is commonly used by p…

從零自制docker-14-【實現 mydocker commit 打包容器成鏡像】

文章目錄 目標注意exec.Commandtar代碼結果 目標 piveroot切換工作目錄到/merged后,通過docker commit將此時工作目錄的文件系統保存下來,使用tar包將該文件系統打包為tar文件 命令類似 ./mydocker commit myimage然后當前目錄下會得到myimage.tar 注意…

「實用推薦」如何為桌面 移動跨平臺應用選擇UI框架/APP架構?

DevExpress .NET MAUI UI組件庫提供了用于Android和iOS移動開發的高性能UI組件,該庫包括數據網格、圖表、日程、數據編輯器、CollectionView和選項卡組件。 獲取DevExpress .NET MAUI最新正式版下載(Q技術交流:532598169) “一次編寫&#…

ABB機器人---基礎編程

目錄 第一章 代碼解釋 1.1 基礎代碼 1.1.2 關于 VAR robtarget pos 1.1.3 關于四元數 1.2 機器人初始化程序 1.3 配置通信 (ProfiNet 示例,ABB RAPID) 1.4 設置干涉區 (ABB RAPID) 1.5 示教軌跡和自動過程 (ABB RAPID) 1.6 配置抓手并進行抓取操作 (ABB RA…

springboot錯誤

錯誤總結 1、使用IDEA 的 initialalzer顯示2、IDEA 新建文件 沒有 java class3、java: 錯誤: 不支持發行版本 22解決方法4、IDEA-SpringBoot項目yml配置文件不自動提示解決辦法 1、使用IDEA 的 initialalzer顯示 IDEA創建SpringBoot項目時出現:Initialization fail…

公認最好用的隨身wifi品牌推薦!歐本VS閃魚VS格行隨身wifi哪款更好用?歐本隨身wifi靠譜嗎?

最近小編后臺私信快被問爆了,都想讓測評一下自己相中的隨身wifi到底行不行。該說不說隨身wifi品牌真是越來越多了,今天就挑選咨詢量最多的三款:格行,歐本,閃魚!咱們各方面都實測一下,看看哪款更…

基于ucos-ii操作系統的生產者消費者-問題

目 錄 第1章 題目分析. 1 1.1 生產者線程... 1 1.2 消費者線程... 1 1.3 緩沖區... 1 1.4 進程的同步與互斥... 1 第2章 解決方案. 2 2.1 總體方案... 2 2.2 生產者問題... 2 2.3 消費者問題... 3 2.4 進程問題... 5 第3章 實驗結果. 6 3.1 運行結果... 6 3.2 結果分析... 8 第…