原文: 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. iOS UICollectionView 在滚动时停在某个item位置上

    方法一:实现UIScrollView的代理,然后实现下面这个方法 #pragma mark - UIScrollViewDelegate//预计出大概位置,经过精确定位获得准备位置- (void)sc ...

  2. java异常Exception

    学习笔记: 一.程序的异常:Throwable 严重问题:Error ,我们不处理.这种问题一般很严重,不如内存溢出 问题:Exception 编译问题:不是RuntimeException异常.必须 ...

  3. 【学习总结】Git学习-参考廖雪峰老师教程三-创建版本库

    学习总结之Git学习-总 目录: 一.Git简介 二.安装Git 三.创建版本库 四.时光机穿梭 五.远程仓库 六.分支管理 七.标签管理 八.使用GitHub 九.使用码云 十.自定义Git 期末总 ...

  4. java内存模型(转)

    前提知识: Java内存模型(JMM)是一个概念模型,底层是计算机的寄存器.缓存内存.主内存和CPU等.  多处理器环境下,共享数据的交互硬件设备之间的关系: JMM: 从以上两张图中,谈一谈以下几个 ...

  5. 1244. Minimum Genetic Mutation

    描述 A gene string can be represented by an 8-character long string, with choices from "A", ...

  6. hive条件函数

    case相当于if,when相当于=:then是条件满足的结论.否则实行else后语句,一end结束

  7. 安装使用阿里云的yum源

    CentOS 1.备份(备份本地Yum源) mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.下 ...

  8. placeholder解决兼容各种IE浏览器的方法

    <input id="search" type="text" class="box" class="inputText&qu ...

  9. Flask从入门到精通

    1. flask的下载和安装 在windows下安装flask flask依赖于两个库, 即werkzeug 和jinja2 , werkzeug负责服务器的部署, jinja2负责模板引擎,管理安装 ...

  10. Python——Flask框架——程序的基本结构

    一.安装 pip install flask 二.初始化 from flask import Flask app = Flash(__name__) 三.路由:处理URL和函数之间的关系的程序称为路由 ...