日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

IntelliJ IDEA for Windows 默认模式下的快捷键

發(fā)布時間:2023/12/3 windows 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IntelliJ IDEA for Windows 默认模式下的快捷键 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

      • General 通用
      • Debugging 調(diào)試
      • Search/ Replace 查詢/替換
      • Editing 編輯
      • Refactoring 重構(gòu)
      • Navigation 導(dǎo)航
      • Compile and Run 編譯和運(yùn)行
      • Usage Search 使用查詢
      • VCS/ Local History 版本控制/本地歷史記錄
      • Live Templates 動態(tài)代碼模板
      • Other 官方文檔上沒有體現(xiàn)

點(diǎn)擊查看官方文檔

General 通用

快捷鍵英文名稱(動作)功能說明
Alt+ 0...Alt+ 9Open corresponding tool window打開相應(yīng)編號的工具窗口
Ctrl + SSave all保存所有
Ctrl + Alt + YSynchronize,reload all from disk同步、刷新
Ctrl + Shift + F12Toggle maximizing editor切換最大化編輯器
Alt + Shift + IInspect current file with current profile使用當(dāng)前的配置文件檢查當(dāng)前的文件,無此動作
Alt + Shift + Iinspect code with editor settings使用編輯器設(shè)置檢查代碼
Ctrl+`Quick switch current scheme快速切換當(dāng)前的scheme(切換主題、代碼樣式等)
Ctrl + Alt + SOpen Settings dialog打開IDEA系統(tǒng)設(shè)置
Ctrl + Alt + Shift + SOpen Project Structure dialog打開項目結(jié)構(gòu)對話框
Ctrl + Shift + AFind Action查找動作(可設(shè)置相關(guān)選項)
Control +TabEdit window switch編輯窗口標(biāo)簽和工具窗口之間切換(如果在切換的過程加按上delete,則是關(guān)閉對應(yīng)選中的窗口)
Alt+ Shift + FAdd Favorite添加到收藏夾
Command+4隱藏顯示run窗口

Debugging 調(diào)試

快捷鍵英文名稱(動作)功能說明
F8Step over進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個方法,則不進(jìn)入當(dāng)前方法體內(nèi)
F7Step into進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是一個方法,則進(jìn)入當(dāng)前方法體內(nèi),如果該方法體還有方法,則不會進(jìn)入該內(nèi)嵌的方法中
Shift + F7Smart step into智能步入,斷點(diǎn)所在行上有多個方法調(diào)用,會彈出進(jìn)入哪個方法
Shift + F8step out跳出
Alt + F9Run to cursor運(yùn)行到光標(biāo)處,如果光標(biāo)前有其他斷點(diǎn)會進(jìn)入到該斷點(diǎn)
Alt + F8Evaluate expression計算表達(dá)式(可以更改變量值使其生效)
F9Resume program恢復(fù)程序運(yùn)行,如果該斷點(diǎn)下面代碼還有斷點(diǎn)則停在下一個斷點(diǎn)上
Ctrl + F8Toggle breakpoint切換斷點(diǎn)(若光標(biāo)當(dāng)前行有斷點(diǎn)則取消斷點(diǎn),沒有則加上斷點(diǎn))
Ctrl+Shift + F8View breakpoints查看斷點(diǎn)信息

Search/ Replace 查詢/替換

快捷鍵英文名稱(動作)功能說明
Double ShiftSearch everywhere查詢?nèi)魏螙|西
Ctrl + FFind文件內(nèi)查找
F3Find next查找模式下,向下查找
Shift+F3Find previous查找模式下,向上查找
Ctrl + RReplace文件內(nèi)替換
Ctrl + Shift + FFind in path全局查找(根據(jù)路徑),無此動作
Ctrl + Shift + FFind in files全局查找(根據(jù)路徑)
Ctrl + Shift + RReplace in path全局替換(根據(jù)路徑),英文名稱有問題,其實(shí)就是無此動作
Ctrl + Shift + RReplace in files全局替換(根據(jù)路徑),用法:選擇被替換的內(nèi)容,再按快捷鍵
Alt+JSelect next occurrence選擇下一個引用
Ctrl + Alt + Shift + JSelect all occurrences選擇所有引用
Alt + Shift + JUnselect occurrence取消選擇引用
Ctrl + Shift + SSearch Structurally查詢結(jié)構(gòu)(Ultimate Edition 版專用,需要自己在Keymap中設(shè)置)
Ctrl + Shift + MReplace Structurally替換結(jié)構(gòu)(Ultimate Edition 版專用,需要自己在Keymap中設(shè)置)

Editing 編輯

快捷鍵英文名稱(動作)功能說明
Control + SpaceBasic code completion基本的代碼補(bǔ)全(補(bǔ)全任何類、方法、變量),代碼智能提示,因為和切換輸入法快捷鍵沖突,所以基本改成Alt+/
Control + Shift + SpaceSmart code completion智能代碼補(bǔ)全(按預(yù)期類型篩選方法和變量列表)
Ctrl + Shift + EnterComplete statement自動結(jié)束代碼,行末自動添加分號
Ctrl + PParameter info (within method call arguments)顯示方法的參數(shù)信息
Control + QQuick documentation lookup顯示當(dāng)前位置的變量、方法的 Documentation 內(nèi)容, 快速查看文檔
Shift + F1External Doc查看外部文檔(在某些代碼上會觸發(fā)打開瀏覽器顯示相關(guān)文檔)
Ctrl + 鼠標(biāo)放在代碼上Brief Info顯示代碼簡要信息
Ctrl + F1Error Description在錯誤或警告處顯示具體描述信息
Alt + InsertGenerate code…生成代碼(getter、setter、構(gòu)造函數(shù)、hashCode/equals,toString)
Control + OOverride methods覆蓋方法(重寫父類方法)
Control + IImplement methods實(shí)現(xiàn)方法(實(shí)現(xiàn)接口中的方法)
Ctrl+Alt+ TSurround?with…包圍代碼(使用if…else, try…catch, for, synchronized等包圍選中的代碼)
Ctrl+/Comment/uncomment with line comment單行注釋
Ctrl+Shift + /Comment/uncomment with block comment塊注釋,多行注釋
/** + enter/** ?Comment with method/class
Ctrl+WExtend selection連續(xù)選中代碼塊,擴(kuò)展所選內(nèi)容,每按一次不斷向外擴(kuò)張
Ctrl+Shift+WShrink selection減少當(dāng)前選中的代碼塊/縮小選定范圍
Alt + QContext info顯示上下文信息
Alt + EnterShow intention actions and quick-fixes顯示意向動作和快速修復(fù)代碼,無此動作
Ctrl + Alt + LReformat code格式化代碼
Ctrl + Alt + OOptimize imports優(yōu)化import
Ctrl + Alt + IAuto-indent line(s)自動縮進(jìn)線
Tab / Shift + TabIndent/unindent selected lines縮進(jìn)代碼 / 反縮進(jìn)代碼,縮進(jìn)或者取消縮進(jìn)已選擇的行
Ctrl + XCut current line to clipboard剪切當(dāng)前行或選定的塊到剪貼板
Ctrl + CCopy current line to clipboard復(fù)制當(dāng)前行或選定的塊到剪貼板
Ctrl + VPaste from clipboard從剪貼板粘貼
Ctrl + Shift + VPaste from recent buffers…從最近的緩沖區(qū)粘貼
Ctrl+DDuplicate current line復(fù)制光標(biāo)所在行的內(nèi)容,插入光標(biāo)所在行下面
Ctrl?+?YDelete line at caret刪除當(dāng)前行或選定的塊的行
Ctrl + Shift + JSmart line join智能的將代碼拼接成一行
Ctrl + EnterSmart line split智能的拆分拼接的行
Shift + EnterStart new line開始新的一行,光標(biāo)所在行下方插入空白行
Ctrl + Shift + UToggle case for word at caret or selected block大小寫切換
Shift+Ctrl+]select next tab選擇下個tab
Shift+Ctrl+[select previous tab選擇上一個tab
-Select till code block end/start,select next tab/previous tab選擇直到代碼塊結(jié)束/開始,不存在此動作
Ctrl + DeleteDelete to word end刪除到單詞的末尾
Ctrl + BackspaceDelete to word start刪除到單詞的開頭
Ctrl + NumPad+ / -Expand/collapse code block展開 / 折疊代碼塊
Ctrl?+?Shift?+?NumPad+Expand all展開所有代碼塊
Ctrl?+?Shift?+?NumPad-Collapse all折疊所有代碼塊
Ctrl+F4Close active editor tab關(guān)閉活動的編輯器選項卡
Shift+Alt+上下箭頭Move current line of code移動當(dāng)前代碼行
Alt+enter導(dǎo)入包,自動修正代碼
soutSystem.out.println()
forifor (int i = 0; i < ; i++) {}

Refactoring 重構(gòu)

快捷鍵英文名稱(動作)功能說明
F5Copy復(fù)制文件到指定目錄
F6Move
Alt + DeleteSafe Delete安全刪除
Shift+F6?F6Rename
Ctrl+Alt+Shift+TRefactor this重構(gòu)這個
Ctrl + F6Change Signature更改簽名
Ctrl + Alt + NInline一致性
Ctrl + Alt + MExtract Method將選中的代碼提取為方法
Ctrl + Alt + VExtract/Introduce Variable提取/引入變量
Ctrl + Alt + FExtract/Introduce Field提取/字段
Ctrl + Alt + CExtract Constant提取常量
Ctrl + Alt + PExtract Parameter提取參數(shù)

Navigation 導(dǎo)航

快捷鍵英文名稱(動作)功能說明
Ctrl + NGo to class查找類文件
Ctrl + Shift + NGo to file查找所有類型文件,打開文件、打開目錄需要在輸入的內(nèi)容前面或后面加一個斜杠 /
Ctrl + Alt + Shift + NGo to symbol前往指定的變量 / 方法
Alt + 方向鍵左 / Alt + 方向鍵右Go to previous/next editor tab左右切換打開的編輯tab頁
F12Go back to previous tool window返回到前一個工具窗口
EscGo to editor (from tool window)從工具窗口進(jìn)入代碼文件窗口
Shift + EscHide active or last active window隱藏當(dāng)前或最后一個活動的窗口,且光標(biāo)進(jìn)入代碼文件窗口
Ctrl+GGo to line在當(dāng)前文件跳轉(zhuǎn)到某一行的指定處
Alt + Shift + F4未知關(guān)閉活動run/messages/find/… tab
Ctrl + ERecent files popup顯示最近打開的文件記錄列表
Ctrl + Alt + 方向鍵左 / Ctrl + Alt + 方向鍵右Navigate back/ forward退回 / 前進(jìn)到上一個操作的地方
Ctrl?+?Shift?+?BackspaceNavigate to last edit location跳轉(zhuǎn)到最后一個編輯的地方
Alt + F1Select current file or symbol in any view顯示當(dāng)前文件選擇目標(biāo)彈出層,彈出層中有很多目標(biāo)可以進(jìn)行選擇(如在代碼編輯窗口可以選擇顯示該文件的Finder)
Ctrl + B /Ctrl + ClickGo to declaration進(jìn)入光標(biāo)所在的方法/變量的聲明處
Ctrl + Alt + BGo to implementation(s)跳轉(zhuǎn)到實(shí)現(xiàn)處,在某個調(diào)用的方法名上使用會跳到具體的實(shí)現(xiàn)處,可以跳過接口
Ctrl+Shift+IOpen quick definition lookup快速打開光標(biāo)所在方法、類的定義
Ctrl + Shift + BGo to type declaration跳轉(zhuǎn)到類型聲明處
Ctrl + UGo to super-method / super-class前往當(dāng)前光標(biāo)所在方法的父類的方法 / 接口定義
Alt+ 方向鍵下 / Alt + 方向鍵上Go to previous/next method當(dāng)前光標(biāo)跳轉(zhuǎn)到當(dāng)前文件的前一個/后一個方法名位置
Ctrl + ] / Ctrl + [Move to code block end/ start移動光標(biāo)到當(dāng)前所在代碼塊的結(jié)束和開始位置,有問題
Ctrl + ] / Ctrl + [Move caret to code block end/ start移動光標(biāo)到當(dāng)前所在代碼塊的結(jié)束/開始的位置,將插入符號移到代碼塊末尾/開始處
Ctrl + F12File structure popup彈出當(dāng)前文件結(jié)構(gòu)層,可以在彈出的層上直接輸入進(jìn)行篩選(可用于搜索類中的方法)
Ctrl + HType hierarchy顯示當(dāng)前類的層次結(jié)構(gòu)
Ctrl + Shift + HMethod hierarchy顯示方法層次結(jié)構(gòu)
Ctrl + Alt + HCall hierarchy顯示調(diào)用層次結(jié)構(gòu)
F2 / Shift + F2Next/previous highlighted error跳轉(zhuǎn)到下一個/上一個突出錯誤或警告的位置
F4 / Ctrl + 回車鍵Edit source/View source /jump to source編輯/查看代碼源
Alt + HomeShow navigation bar顯示到當(dāng)前文件的導(dǎo)航條
F11Toggle bookmark選中文件/文件夾/代碼行,添加/取消書簽
Ctrl + F11Toggle bookmark with mnemonic選中文件/文件夾/代碼行,使用助記符添加/取消書簽
Ctrl + 0...Ctrl + 9?0…?9Go to numbered bookmark
Shift + F11Show bookmarks顯示所有書簽

Compile and Run 編譯和運(yùn)行

快捷鍵英文名稱(動作)功能說明
Ctrl + F9Make project編譯Project
Ctrl + Shift + F9Compile selected file, package or module編譯選擇的文件、包或模塊
Alt+Shift+F10Select configuration and run彈出 Run 的可選擇菜單
Alt+Shift+F10Select configuration and debug彈出 Debug 的可選擇菜單
Shift + F10Run運(yùn)行
Shift+F9debug調(diào)試
Ctrl + Shift + F10Run context configuration from editor從編輯器運(yùn)行上下文環(huán)境配置

Usage Search 使用查詢

快捷鍵英文名稱(動作)功能說明
Alt + F7Find usages在類中查找用法
Ctrl + F7Find usages in file在文件中查找用法
Ctrl + Shift + F7Highlight usages in file在文件中突出顯示的用法
Ctrl + Alt + F7Show usages顯示用法

VCS/ Local History 版本控制/本地歷史記錄

快捷鍵英文名稱(動作)功能說明
Ctrl + KCommit project to VCS提交代碼到版本控制器
Ctrl + TUpdate project from VCS從版本控制器更新代碼
Ctrl+Shift+KPush commits推送提交,有問題
Alt+Ctrl+KPush commits推送提交
Ctrl + V‘VCS’ quick popup/VCS Operations“VCS”快速彈出窗口
Alt + Shift + CRecent Changes查看最近的變更記錄
Ctrl + C‘VCS’ quick popup快速彈出版本控制器操作面板,無此動作
Alt+`快速彈出VCS

Live Templates 動態(tài)代碼模板

快捷鍵英文名稱(動作)功能說明
Ctrl +Alt + JSurround with Live Template彈出模板選擇窗口,將選定的代碼使用動態(tài)模板包住
Ctrl + JInsert Live Template插入自定義動態(tài)代碼模板
Ctrl+J - iter按照J(rèn)ava SDK 1.5的風(fēng)格進(jìn)行迭代
Ctrl+J - inst用instanceof檢查對象類型并向下轉(zhuǎn)換它
Ctrl+J - itcoIterate Collection /迭代java.util.Collection的元素
Ctrl+J - ititIterate Itterator / IIterate elements of java.util.Iterator
Ctrl+J - itliIterate List /迭代java.util.List的元素
Ctrl+J - psfPublic static final
Ctrl+J - thrthrow new

Other 官方文檔上沒有體現(xiàn)

快捷鍵英文名稱(動作)功能說明
Ctrl + Shift +8Column Selection Mode豎編輯模式

總結(jié)

以上是生活随笔為你收集整理的IntelliJ IDEA for Windows 默认模式下的快捷键的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。