原文: IntelliJ IDEA快捷键
下面只列出Windows系统下的快捷键,Mac下的快捷键参考上面的链接。

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
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

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快捷键总结的更多相关文章

  1. Intellij IDEA 快捷键整理

    CSDN 2016博客之星评选结果公布      [系列直播]算法与游戏实战技术      "我的2016"主题征文活动 Intellij IDEA 快捷键整理(TonyCody) ...

  2. IntelliJ IDEA 快捷键大全

    IntelliJ IDEA 快捷键大全 (2012-03-27 20:33:44) 转载▼ 标签: ide intellij快捷键 杂谈 分类: IDE工具 最近刚接触IntelliJ这个工具,用了几 ...

  3. 十大Intellij IDEA快捷键

    转载:http://blog.csdn.net/dc_726/article/details/42784275 Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一 ...

  4. 十大Intellij IDEA快捷键(转)(2015年06月15日)

    注:本文转自:http://blog.csdn.net/dc_726/article/details/42784275 Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow ...

  5. Eclipse和intellij idea 快捷键对比

    Eclipse和intellij idea 快捷键对比

  6. IntelliJ常用快捷键及配置

    IntelliJ常用快捷键及配置 目录: 1.常用快捷键: 2.常用配置: 1.常用快捷键: (1)psvm:创建main函数 (2)fori:for (int i = 0; i < ; i++ ...

  7. Intellij IDEA快捷键大全汇总(2019更新)

    Intellij IDEA快捷键大全汇总(2019) Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键 Alt+回车 导入包,自动修正 Ctrl+N   查找类 ...

  8. Intellij IDEA快捷键与使用技巧一览表

    Intellij IDEA快捷键 Ctrl+Shift + Enter,语句完成 "!",否定完成,输入表达式时按 "!"键 Ctrl+E,最近的文件 Ctrl ...

  9. 问题记录 | VScode中使用IntelliJ的快捷键

    问题记录 | VScode中使用IntelliJ的快捷键 主要想用ctrl+alt+l格式化Python代码 安装VScode的插件:IntelliJ IDEA Keybindings 安装方法: I ...

随机推荐

  1. [转][mysql]创建函数失败(1418错误)mysql双主模式导致的问题

    https://blog.csdn.net/qq523786283/article/details/75102170

  2. myeclipse部署报错报空指针异常

    hib4.1+spring3+struts2项目 项目运行报错,把WEB-INF/classes目录删除后,想再重新编译并自动部署.再自动部署时总是提示错误: Errors occurred duri ...

  3. C# Note12:WPF只允许数字的限制性TextBox

    在使用中,我们经常遇到文本框中只允许输入数字(整型数或浮点数...) 的情况,如果我们输入特殊字符(字母和符号...),在获取其输入值时,如果先做判断或其他处理,会直接导致application发生c ...

  4. Git使用:Linux(Ubuntu 14.04 x64)下安装Git并配置连接GitHub

    github是一个非常好的网络代码托管仓库,知晓许久,但是一直没有用起来,最近才开始使用git管理自己的文档和代码. Git是非常强大的版本管理工具,今天就告诉大家,如何在Linux下安装GIt,并且 ...

  5. kdump简单的介绍

    kdump是2.6.16之后,内核引入的一种新的内核崩溃现场信息收集工具.当一个内核崩溃后(我们称之为panic),内核会使用kexec(类似于进程的exec,把当前内核换掉)进入到一个干净的备份内核 ...

  6. delphi怎样在关闭程序时弹出窗口?

    我想在关闭delphi编译的程序时,弹出“您是否确实要退出的窗口”点击否不退出,是退出 在主窗体的CloseQuery事件里,使用messagebox进行提示,根据选择的按钮对Canclose进行设置 ...

  7. oracle11g安装教程完整版

    来自: https://www.2cto.com/database/201701/588135.html 64位WIN7+oracle11g+plsql安装 1.下载Oracle 11g R2 for ...

  8. Previous Workflow Versions in Nintex Workflow

    Previous Workflow Versions in Nintex Workflow September 4, 2013 It occurred to me that even though I ...

  9. Logging - MVC Using Log4net Save to File and Database

    第一步:创建Config文件夹和log4net.config 第二步:在log4net.confg黏贴以下配置 <?xml version="1.0" encoding=&q ...

  10. Nginx 多核cpu负载均衡

    L:122 查看Linux CPU 缓存大小 cat /sys/devices/system/cpu/cpu1/cache/index0/size //指令缓存 cat /sys/devices/sy ...