首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

IntelliJ IDEA 快捷鍵大全與高效配置指南:從入門到精通

     編輯:Java 綜合教學

IntelliJ IDEA 快捷鍵大全與高效配置指南

IntelliJ IDEA 作為主流 Java IDE,掌握其核心快捷鍵與優化配置能顯著提升開發體驗。本文整理高頻快捷鍵分類速查表,並提供內存優化、常見問題解決方案。

常見問題快速修復

內存優化配置範例 (根據機器配置調整)

-Xms512m
-Xmx2048m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""

原則:-Xmx 設為物理內存 1/2~3/4,預留系統與其他進程內存;啟用 G1GC 適合大內存低延遲場景。

核心高頻快捷鍵分類速查 (Windows/Linux 默認鍵盤映射)

編碼神器:生成與重構

問題解決方案
中文/快捷鍵提示亂碼Settings → Editor → Font → 勾選 "Show only monospaced fonts",選擇支持中文的等寬字體 (如 JetBrains Mono, Microsoft YaHei Mono, Consolas + YaHei 混排)
菜單/編輯器字體過小Settings → Appearance & Behavior → Appearance → 調整 "Override default fonts" 大小;或 Settings → Editor → Font → Size 調整編輯器字號
IDE 卡頓/內存不足修改 bin/idea64.exe.vmoptions (64位) 或 idea.exe.vmoptions,調整 -Xms/-Xmx 參數

導航與搜索:瞬移代碼海洋

快捷鍵功能場景
Alt + Insert生成代碼 (Getter/Setter/構造器/toString/equals/hashCode...)實體類創建
Ctrl + Alt + L格式化代碼保存前/提交前
Ctrl + Alt + O優化導入 (移除無用 import)整理依賴
Shift + F6重命名 (類/方法/變量/包)重構
Ctrl + Alt + M提取方法消除重複代碼
Ctrl + Alt + V提取變量複雜表達式簡化
Ctrl + Alt + P提取參數方法參數化
Ctrl + Alt + C提取常量魔術數字替換
Ctrl + Alt + F提取字段局部變量提升為字段
快捷鍵功能
Ctrl + N查找類 (支持駝峰/模糊匹配)
Ctrl + Shift + N查找文件/資源
Ctrl + Shift + Alt + N查找符號 (方法/字段/變量)
Ctrl + E最近打開文件列表
Ctrl + Shift + E最近修改文件列表
Ctrl + B / Ctrl + Click跳轉到聲明/定義
Ctrl + Alt + B跳轉到實現類 (接口→實現)
Ctrl + U跳轉到父類/超類方法
Ctrl + H類型層次結構
Ctrl + F12文件結構彈窗 (快速跳轉方法)
Alt + F7 / Ctrl + Alt + F7查找用法 / 彈窗顯示用法
Ctrl + G跳轉到指定行
Ctrl + Alt + ←/→返回/前進導航位置

編輯操作:行級/塊級高效編輯

快捷鍵功能
Ctrl + D複製當前行/選中塊
Ctrl + Y / Ctrl + X刪除當前行
Ctrl + Shift + ↑/↓上/下移動當前行/選中塊
Ctrl + /單行註釋/取消 (//)
Ctrl + Shift + /多行註釋/取消 (/* */)
Ctrl + W擴大選中範圍 (語義感知:詞→語句→塊→方法→類)
Ctrl + Shift + W縮小選中範圍
Alt + ↑/↓在方法之間快速移動
Ctrl + Shift + U大小寫切換
Ctrl + JLive Template (輸入縮寫如 psvm/sout + Tab 展開)
Ctrl + Alt + T環繞代碼 (if/try/for/synchronized...)

調試運行

快捷鍵功能
Shift + F9調試運行
Shift + F10正常運行
F8Step Over
F7Step Into
Shift + F7Smart Step Into
Shift + F8Step Out
Alt + F9Run to Cursor
Ctrl + F8切換行斷點
Ctrl + Shift + F8查看/管理所有斷點
Alt + F8計算表達式 (Evaluate Expression)

版本控制 (Git/SVN)

快捷鍵功能
Ctrl + K提交變更
Ctrl + T更新項目
Alt + ` (反引號)VCS 操作彈窗 (Commit/Push/Pull/Branch...)
Ctrl + Alt + Z撤銷變更 (Revert)

其他實用技巧

  • 雙擊 Shift:Search Everywhere (類/文件/設置/動作/符號)
  • Ctrl + Shift + A:查找 Action (忘記快捷鍵時搜索功能名)
  • Ctrl + Shift + F12:隱藏/恢復所有工具窗口 (專注編輯模式)
  • Alt + 1/2/3...:快速打開/關閉對應工具窗口 (Project/Structure/Git...)
  • Ctrl + Shift + F7:高亮當前文件中選中文本所有出現處 (Esc 取消)
  • Alt + F3:逐個選中下一個相同文本 (多游標編輯)
  • Shift + Alt + Insert:列選模式 (矩形選中)
  • Ctrl + Alt + S:打開 Settings
  • Ctrl + `:快速切換 Scheme (Keymap/Theme/Code Style...)

推薦插件提效

  • Key Promoter X:滑鼠操作時提示對應快捷鍵,強制養成鍵盤習慣
  • Translation:選中文本翻譯 (變量命名/註釋閱讀)
  • GenerateAllSetter:一鍵生成鏈式調用 Setter
  • MyBatis Log Plugin:SQL 日志格式化還原完整 SQL
  • Rainbow Brackets:括號著色區分層級
  • CodeGlance:編輯器右側縮略圖 (Sublime 風格)

鍵盤映射建議:習慣 Eclipse 的可切換到 Settings → Keymap → Eclipse;Mac 用戶建議使用 macOS 或 macOS 10.5+ 映射,Cmd 對應 Ctrl,Option 對應 Alt。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved