文档章节

IntelliJ IDEA 默认快捷键大全

巨輪
 巨輪
发布于 07/14 00:52
字数 928
阅读 125
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

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

下一篇: Shiro学习笔记
巨輪
粉丝 1
博文 104
码字总数 169279
作品 0
广州
程序员
私信 提问
加载中
请先登录后再评论。
mvc框架--Razor

Razor 是一个轻巧而优雅的servlet mvc框架 # 又一个轮子? no,写就她是为了证实我个人的某些想法,并在这个过程中练练手,这两种冲动碰撞在一起,自然而然地产生了Razor # Razor的现在和未来...

dtubest
2013/01/25
3.2K
0
Swing界面分析和调试工具--Swing Inspector

Swing Inspector是一个Java Swing/AWT用户界面分析和调试工具,功能与firebug类似,具有强大的Swing/AWT用户界面分析和调试相关功能。 适用于从java swing初级到高级的所有开发人员,能够快速...

匿名
2013/03/06
3.4K
0
c-string转换工具集合--stringencoders

c-string转换工具集合,比标准实现快2倍以上(如果有的话)。——该项目被Google Chrome使用。 包括以下C字符串转换工具 base64, standard base64, web/url safe, with configurable alphabe...

江斌
2012/11/07
4.8K
1
PS快捷键大全

一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取) 矩形、椭圆选框工具 【M】 移动工具 【V】 套索、多边形套索、磁性套索 【L】 魔棒工具 【W】 裁剪工具 【C】 切片工...

麻新鑫
2012/10/26
130
1
NGUI学习基于NGUI的序列帧动画制作

首先导入NGUI包,由于我是在NGUI的基础上进行了简单的扩展。所以还要额外加上几个需要用到的类。我就从新把自己新加的方法放在NGUI中打包。 导入NGUI包以后可以看到有这一个菜单。 创建一个序...

orientalfashion
2013/05/28
5.2K
1

没有更多内容

加载失败,请刷新页面

加载更多

Subversion存储库中“分支”,“标记”和“主干”的含义是什么?

问题: I've seen these words a lot around Subversion (and I guess general repository) discussions. 我已经在Subversion(我猜通用存储库)讨论中看到了很多这样的话。 I have been us......

富含淀粉
今天
5
0
《Java8实战》笔记(03):Lambda表达式

本文源码 Lambda 管中窥豹 可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 Lambda表达...

巨輪
今天
7
0
从其他文件夹导入文件 - Importing files from different folder

问题: I have the following folder structure. 我有以下文件夹结构。 application/app/folder/file.py and I want to import some functions from file.py in another Python file which r......

javail
今天
22
0
大数据研发学习之路--Hadoop集群搭建

阅读编译文档 准备一个hadoop源码包,我选择的hadoop版本是:hadoop-2.7.7-src.tar.gz,在hadoop-2.7.7的源码 包的根目录下有一个文档叫做BUILDING.txt,这其中说明了编译hadoop所需要的一些...

DSJ-shitou
今天
8
0
OSChina 周五乱弹 —— 特么是别的公司派来的特洛伊木马吧?

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 小小编辑推荐:《我会守在这里》- 毛不易 《我会守在这里》- 毛不易 手机党少年们想听歌,请使劲儿戳(这里) @FalconChen :股市连跪了五天,...

小小编辑
今天
77
2

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部