文章目录

  • Remember these Shortcuts
  • General
  • Debugging
  • Search / Replace
  • Editing
  • Refactoring
  • Navigation
  • Compile and Run
  • Usage Search
  • VCS / Local History
  • Live Templates
  • 参考资料

Remember these Shortcuts

常用 功能 快捷键 备注
Smart code completion Ctrl + Shift + Space -
Search everywhere Double Shift -
Show intention actions and quick-fixes Alt + Enter -
Generate code Alt + Ins -
Parameter info Ctrl + P -
Extend selection Ctrl + W -
Shrink selection Ctrl + Shift + W -
Recent files popup Ctrl + E -
Rename Shift + F6 -
_ ____________________________________________________ ____________________________ _

General

常用 功能 快捷键 备注
Open corresponding tool window Alt + #[0-9] -
- Save all Ctrl + S -
- Synchronize Ctrl + Alt + Y -
Toggle maximizing editor Ctrl + Shift + F12 -
- Inspect current file with current profile Alt + Shift + I -
- Quick switch current scheme Ctrl + BackQuote (`) -
Open Settings dialog Ctrl + Alt + S -
Open Project Structure dialog Ctrl + Alt + Shift + S -
Find Action Ctrl + Shift + A -
_ ____________________________________________________ ____________________________ _

Debugging

常用 功能 快捷键 备注
Step over/into F8 / F7 -
- Smart step into/Step out Shift + F7 / Shift + F8 -
- Run to cursor Alt + F9 -
Evaluate expression Alt + F8 -
- Resume program F9 -
Toggle breakpoint Ctrl + F8 -
- View breakpoints Ctrl + Shift + F8 -
_ ____________________________________________________ ____________________________ _

Search / Replace

常用 功能 快捷键 备注
Search everywhere Double Shift -
Find Ctrl + F -
- Find next/previous F3 / Shift + F3 -
- Replace Ctrl + R -
- Find in path Ctrl + Shift + F -
- Replace in path Ctrl + Shift + R -
Select next occurrence Alt + J -
- Select all occurrences Ctrl + Alt + Shift + J -
- Unselect occurrence Alt + Shift + J -
_ ____________________________________________________ ____________________________ _

Editing

常用 功能 快捷键 备注
Basic code completion Ctrl + Space -
Smart code completion Ctrl + Shift + Space -
Complete statement Ctrl + Shift + Enter -
Parameter info (within method call arguments) Ctrl + P -
- Quick documentation lookup Ctrl + Q -
- External Doc Shift + F1 -
- Brief Info Ctrl + mouse -
- Show descriptions of error at caret Ctrl + F1 -
Generate code… Alt + Insert -
Override methods Ctrl + O -
Implement methods Ctrl + I -
Surround with… Ctrl + Alt + T -
Comment/uncomment with line comment Ctrl + / -
Comment/uncomment with block comment Ctrl + Shift + / -
Extend selection Ctrl + W -
Shrink selection Ctrl + Shift + W -
Context info Alt + Q -
Show intention actions and quick-fixes Alt + Enter -
Reformat code Ctrl + Alt + L -
Optimize imports Ctrl + Alt + O -
Auto-indent line(s) Ctrl + Alt + I -
- Indent/unindent selected lines Tab / Shift + Tab -
- Cut current line to clipboard Ctrl + X , Shift + Delete -
- Copy current line to clipboard Ctrl + C , Ctrl + Insert -
- Paste from clipboard Ctrl + V , Shift + Insert -
- Paste from recent buffers… Ctrl + Shift + V -
Duplicate current line Ctrl + D -
- Delete line at caret Ctrl + Y -
- Smart line join Ctrl + Shift + J -
Smart line split Ctrl + Enter -
Start new line Shift + Enter -
- Toggle case for word at caret or selected block Ctrl + Shift + U -
- Select till code block end /start Ctrl + Shift + ] /[ -
- Delete to word end Ctrl + Delete -
- Delete to word start Ctrl + Backspace -
- Expand/collapse code block Ctrl + NumPad+ / - -
- Expand all Ctrl +  Shift + NumPad+ -
- Collapse all Ctrl + Shift + NumPad- -
Close active editor tab Ctrl + F4 -
_ ____________________________________________________ ____________________________ _

Refactoring

常用 功能 快捷键 备注
Copy F5 -
Move F6 -
- Safe Delete Alt + Delete -
Rename Shift + F6 -
- Refactor this Ctrl + Alt + Shift + T -
Change Signature Ctrl + F6 -
- Inline Ctrl + Alt + N -
Extract Method Ctrl + Alt + M -
Extract Variable Ctrl + Alt + V -
- Extract Field Ctrl + Alt + F -
- Extract Constant Ctrl + Alt + C -
- Extract Parameter Ctrl + Alt + P -
_ ____________________________________________________ ____________________________ _

Navigation

常用 功能 快捷键 备注
Go to class Ctrl + N -
Go to file Ctrl + Shift + N -
Go to symbol Ctrl + Alt + Shift + N -
- Go to next/previous editor tab Alt + Right/Left -
- Go back to previous tool window F12 -
Go to editor (from tool window) Esc -
- Hide active or last active window Shift + Esc -
Go to line Ctrl + G -
Recent files popup Ctrl + E -
- Navigate back/forward Ctrl + Alt + Left/Right -
Navigate to last edit location Ctrl + Shift + Backspace -
Select current file or symbol in any view Alt + F1 -
Go to declaration Ctrl + B ,Ctrl + Click -
Go to implementation(s) Ctrl + Alt + B -
Open quick definition lookup Ctrl + Shift + I -
- Go to type declaration Ctrl + Shift + B -
- Go to super-method/super-class Ctrl + U -
- Go to previous/next method Alt + Up/Down -
- Move to code block end/start Ctrl + ]/[ -
File structure popup Ctrl + F12 -
- Type hierarchy Ctrl + H -
- Method hierarchy Ctrl + Shift + H -
- Call hierarchy Ctrl + Alt + H -
- Next/previous highlighted error F2 / Shift + F2 -
- Edit source/View source F4 /Ctrl + Enter -
Show navigation bar Alt + Home -
- Toggle bookmark F11 -
- Toggle bookmark with mnemonic Ctrl + F11 -
- Go to numbered bookmark Ctrl + #[0-9] -
- Show bookmarks Shift + F11 -
_ ____________________________________________________ ____________________________ _

Compile and Run

常用 功能 快捷键 备注
Make project Ctrl + F9 -
- Compile selected file, package or module Ctrl + Shift + F9 -
- Select configuration and run/debug Alt + Shift + F10/F9 -
Run/Debug Shift + F10 / F9 -
- Run context configuration from editor Ctrl + Shift + F10 -
_ ____________________________________________________ ____________________________ _

Usage Search

常用 功能 快捷键 备注
Find usages/Find usages in file Alt + F7 / Ctrl + F7 -
Highlight usages in file Ctrl + Shift + F7 -
Show usages Ctrl + Alt + F7 -
_ ____________________________________________________ ____________________________ _

VCS / Local History

常用 功能 快捷键 备注
Commit project to VCS Ctrl + K -
Update project from VCS Ctrl + T -
Push commits Ctrl + Shift + K -
‘VCS’ quick popup Alt + BackQuote (`) -
_ ____________________________________________________ ____________________________ _

Live Templates

常用 功能 快捷键 备注
- Surround with Live Template Ctrl + Alt + J -
- Insert Live Template Ctrl + J -
_ ____________________________________________________ ____________________________ _

参考资料

IntelliJ IDEA DEFAULT KEYMAP

IntelliJ IDEA 默认快捷键大全相关推荐

  1. Intellij IDEA快捷键大全汇总(一)

    Ctrl快捷键相关 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所 ...

  2. plsql打开sql窗口快捷键_可以提升3倍开发效率的 Intellij IDEA快捷键大全汇总(2019)...

    整理了一下IDEA的常用快捷键,可以打印出来或者弄成图片设置为桌面,为广大的程序员们节省更多的时间去谈恋爱. 常用快捷键1 Ctrl+Shift + Enter,语句完成 "!", ...

  3. IntelliJ IDEA 快捷键大全

    常用的有fori/sout/psvm+Tab即可生成循环.System.out.main方法等boilerplate样板代码 . 例如要输入for(User user : users)只需输入user ...

  4. IntelliJ IDEA 快捷键大全(Mac版)

    点击上方"后端技术精选",选择"置顶公众号" 技术文章第一时间送达! 作者:Givefine cnblogs.com/wxd0108/p/5295017.htm ...

  5. IntelliJ IDEA快捷键大全 + 动图演示

    来源:blog.csdn.net/weixin_67276852?type=blog 大家好,我是团长~ 本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Window ...

  6. IntelliJ IDEA快捷键大全

    常用快捷键 ALT+回车(Enter) import导入包,自动修正 CTRL+ALT+L 格式化代码,与QQ热键冲突,建议修改IntelliJ IDEA修改默认的格式化代码快捷组合键_美奇软件开发工 ...

  7. IntelliJ IDEA 快捷键大全 Win 版

    一.Ctrl 快捷键 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Z 撤销 (必备) Ctrl + Y 删除光标所在行 或 删 ...

  8. IntelliJ家族默认快捷键

    改编自https://github.com/judasn/IntelliJ-IDEA-Tutorial 纯个人使用,如有侵权请联系 IntelliJ家族快捷键 介绍 Win+Linux(按键盘分类) ...

  9. Intellij IDEA快捷键大全汇总

    Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码 ...

最新文章

  1. Cordys服务器启停脚本
  2. Java中Volatile关键字详解
  3. SharePoint 2007 Web Content Management 性能优化系列 前言
  4. 实验三 ShellShock 攻击实验
  5. Python中的除法 整除 非整除
  6. Git 修改分支的名称(亲测)
  7. String的内存模型,为什么String被设计成不可变的
  8. CCD和CMOS摄像头成像原理以及其他区别
  9. Java刷新Jpanel_java – 刷新JPanel
  10. 2019 年 Linux 架构师最新熬夜制作!
  11. 什么是数据可视化?hightopo数据可视化助力企业数字化
  12. vue使用FlexPaperViewer插件 预览swf文件 pdf转swf文件
  13. qpython做连点器脚本_「PyMouse」做个连点器给老师点赞
  14. 新浪php工程师面试题
  15. 文学赏析 - 人生若只如初见
  16. K-means算法的Java实现 聚类分析681个三国武将(1)
  17. Contrastive Model Inversion for Data-Free Knowledge Distillation
  18. 七个关键心理学(4)沉没成本
  19. 如何更换及自制QQ皮肤?
  20. 汇编语言与高级语言的区别

热门文章

  1. java work set没有显示出来_eclipse里新建work set,将项目分组放在不同文件夹
  2. ios13看怎么airpods电量_iPhoneXR查看airpods蓝牙耳机电量的三种方法
  3. 轻gc和重gc分别在什么时候发生_GC发展与现状
  4. _Linux中功能强大的截图工具 - Flameshot
  5. linux怎么删除exe文件夹,ubuntu linux 批量删除文件
  6. java方法有excel实现_Java实现EXCEL操作(1)
  7. 再次携号转网_潍坊一小伙欲携号转网屡被拒 联通客服:试运营状态不支持携转...
  8. 【转】源码分析C++的string实现
  9. Power Platform之Power Automate新增RPA功能
  10. bootstraptable treeGrid 懒加载_Java类加载机制及自定义加载器