以前一直用eclipse系列开发,更换到IDEA之后对于快捷键都是用到了去搜一下,快捷键不熟悉很影响效率,去IDEA官网下载了官方的快捷键PDF文档,按照自己理解简单翻译了一下,有的还补充了描述,有些可能很有用,但是目前我还没使用到,以后有了新的体会再继续完善进来。
*认为必须要记住的快捷键用加粗字体进行了标注。
通用
英文原义
中文翻译
快捷键
补充描述
Open corresponding tool window |
显示/隐藏序号对应工具栏窗口 |
Alt + #[0-9] |
举例:alt+1是工具栏窗口,在工具栏名称前有数字标识,其他的可以自己按一下看看 |
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 |
打开IDEA设置窗口 |
Ctrl + Alt + S |
所有IDEA的设置入口 |
Open Project Structure dialog |
打开项目设置窗口 |
Ctrl + Alt + Shift + S |
|
Find Action |
搜索idea动作命令 |
Ctrl + Shift + A |
用于搜索IDEA的所有指令,比如想提交修改到git,你可以搜索到commit file这个指令,回车执行 |
调试
英文原义
中文翻译
快捷键
补充描述
Step over / into |
单步调试/进入方法调试 |
F8 / F7 |
跟eclipse的F6和F5一样 |
Smart step into / Step out |
|
Shift + F7 / Shift + F8 |
|
Run to cursor |
运行到光标所在的行 |
Alt + F9 |
即使该行没有断点也会暂停,其实就相当于光标所在位置打了一个断点 |
Evaluate expression |
调出临时执行代码窗口 |
Alt + F8 |
可以在调试时临时执行代码,比如当前debug到某个数组abc变量,你可以在窗口中输入abc.length,点击Evaluate按钮查看执行结果 |
Resume program |
继续执行程序到下一个断点上 |
F9 |
调试时候常用 |
Toggle breakpoint |
设定/取消断点 |
Ctrl + F8 |
|
View breakpoints |
查看所有断点 |
Ctrl + Shift + F8 |
|
查找&替换
英文原义
中文翻译
快捷键
补充描述
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 |
|
编辑
英文原义
中文翻译
快捷键
补充描述
Basic code completion |
|
Ctrl + Space |
|
Smart code completion |
|
Ctrl + Shift + Space |
|
Complete statement |
|
Ctrl + Shift + Enter |
|
Parameter info |
查看方法的参数信息 |
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… |
使用ide预设代码块包围当前选择的代码块 |
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 |
自动import |
Ctrl + Alt + O |
通常勾选Optimize imports on the fly后这个快捷键就不怎么需要了 |
Auto-indent line(s) |
自动缩进 |
Ctrl + Alt + I |
默认自动缩进单行代码,也可对选区内代码进行缩进 |
Indent / unindent selected lines Tab |
向后缩进/向前缩进 |
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 |
显示剪切板,当中保存了最近复制的5条内容 |
Duplicate current line |
快速复制当前行代码 |
Ctrl + D |
复制光标所在行或者选区的代码在当前位置下方 |
Delete line at caret |
删除当前行或选定行 |
Ctrl + Y |
通常都用crtl+X代替了 |
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 |
关闭当前tab |
Ctrl + F4 |
就是关闭当前编辑窗口,相当于eclipse的ctrl+w |
Move Line up/down |
上下移动当前行或选中行代码 |
Alt+Shift+UP/DOWN |
用于快速上下移动代码 |
重构
英文原义
中文翻译
快捷键
补充描述
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 |
|
导航
英文原义
中文翻译
快捷键
补充描述
Go to class |
打开类 |
Ctrl + N |
|
Go to file |
打开文件 |
Ctrl + Shift + N |
|
Go to symbol |
|
Ctrl + Alt + Shift + N |
|
Go to next / previous editor tab |
左右切换编辑器tab |
Alt + Left/Right |
|
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 |
格式:25表示第25行,25:6 表示第25行第6个字符处(第二个参数可选) |
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 |
比如想看变量a的类定义,可以直接在a变量上通过快捷键进入a所属的类型的类中 |
Go to super-method |
前往父类/父方法 |
Ctrl + U |
|
Go to previous / next method |
前往上一个方法/下一个方法 |
Alt + Up/Down |
可快速在类中的所有方法间切换 |
Move to code block end / start |
移动光标到代码块的首/尾 |
Ctrl + ]/[ |
移动光标到当前代码块的首部/尾部 |
File structure popup |
快速查看类的结构 |
Ctrl + F12 |
相当于eclipse 的ctrl+O |
Type hierarchy |
查看类的继承关系 |
Ctrl + H |
很像eclipse的ctrl+T |
Method hierarchy |
hierarchy method |
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 |
|
编译和运行
英文原义
中文翻译
快捷键
补充描述
Make project |
编译项目 |
Ctrl + F9 |
|
Compile selected file, package or module |
编译已选择的文件、包或模块 |
Ctrl + Shift + F9 |
|
Select configuration and run / debug |
|
Alt + Shift + F10/F9 |
|
Run / Debug |
运行/debug方式运行 |
Shift + F10 / F9 |
|
Run context configuration from editor |
|
Ctrl + Shift + F10 |
|
使用情况搜索
英文原义
中文翻译
快捷键
补充描述
Find usages / Find usages in file |
查看类、方法、变量等被使用位置 |
Alt + F7 / Ctrl + F7 |
|
Highlight usages in file |
高亮显示选中内容 |
Ctrl + Shift + F7 |
与直接选定代码按ctrl+F差不多,也有不同之处,该快捷键会用“|”累加搜索内容 |
Show usages |
通过弹出窗口显示当前目标被使用的信息 |
Ctrl + Alt + F7 |
|
版本控制和本地历史记录
英文原义
中文翻译
快捷键
补充描述
Commit project to VCS |
git中代表拉取代码 |
Ctrl + K |
git中代表pull changes |
Update project from VCS |
|
Ctrl + T |
|
Push commits |
|
Ctrl + Shift + K |
|
‘VCS’ quick popup |
弹出版本控制快捷菜单 |
Alt + BackQuote (`) |
|
代码模板
英文原义
中文翻译
快捷键
补充描述
Surround with Live Template |
|
Ctrl + Alt + J |
|
Insert Live Template |
弹出模板选择下拉栏 |
Ctrl + J |
可用上下方向键选择预设的代码模板 |
分享到:
相关推荐
IDEA快捷键总结 IDEA是一款功能强大且广泛使用的集成开发环境(IDE),它提供了许多实用的快捷键来提高开发效率和生产力。在这篇文章中,我们将总结 IDEA 的一些最常用的快捷键,从而帮助开发人员更好地使用 IDEA。...
这份"idea快捷键中文翻译版"正是为了帮助中国开发者更好地理解和使用IDEA的快捷键而准备的资源。 IDEA的快捷键设计旨在遵循“最少移动原则”,即通过最少量的手指移动来完成最多的操作,这在长时间编程中可以减少...
- **方法注释快捷键**:IDEs如Eclipse或IntelliJ IDEA提供了注释生成快捷键,如`/**`+回车键,自动插入方法的Javadoc模板,便于快速添加注释。 #### 四、代码组织策略 - **变量排序**:按照访问级别从高到低排序,...
本资源主要针对IntelliJ IDEA的快捷键和使用技巧,旨在帮助开发者提升编码效率,尤其适合初学者快速上手。如果你已经习惯于Eclipse或其他开发工具,可能会需要一些时间来适应IntelliJ IDEA的独特工作流。 1. **...
本篇文章将详细介绍IntelliJ IDEA中的快捷键使用及一些实用技巧,帮助你更好地驾驭这款高效工具。 一、基础快捷键 1. **打开/关闭文件**:使用`Ctrl+Shift+N`可以快速打开任何已存在于项目中的文件,而`Ctrl+N`则...
史上最全的IDEA快捷键总结 IDEA 作为一款功能强大且广泛使用的集成开发环境(Integrated Development Environment),提供了大量的快捷键来提高开发效率。下面将对 IDEA 的快捷键进行分类总结,並对每个快捷键进行...
### 使用IntelliJ IDEA的一些快捷键 #### 一、引言 IntelliJ IDEA是一款非常强大的集成开发环境(IDE),广泛应用于Java、HTML5、PHP等语言的开发中。掌握其快捷键能极大提高开发效率,使开发者能够更加专注于代码...
### IDEA常用快捷键详解 #### 一、代码编辑与修正 **Alt+回车:导入包,自动修正** ...以上是Intellij IDEA中常用的快捷键总结,合理利用这些快捷键可以显著提升开发效率,让编程工作变得更加轻松愉快。
本文将详细介绍 IntelliJ IDEA 中的一些常见快捷键,这些快捷键覆盖了文件管理、代码编写、调试等多个方面。 #### 二、Ctrl 系列快捷键 1. **Ctrl+F**:在当前文件内搜索文本。 - 这个快捷键非常实用,可以帮助...
### IntelliJ IDEA 快捷键详解 #### 一、文件操作 - **Ctrl+Shift+Enter**:语句完成。...以上是 IntelliJ IDEA 的一些常用快捷键总结,熟练掌握这些快捷键可以帮助开发者更高效地编写和管理代码。
下面我们将总结Mac下IDEA的使用之常用快捷键篇。 代码编辑 * command+o 重写父类方法 * alt+f7 查找在哪里使用,相当于Eclipse的Ctrl+Shift+G * command+alt+f7 查找选中的字符在工程中出现的地方,可以不是方法、...
### IntelliJ IDEA 快捷键详解 #### 前言 IntelliJ IDEA 是一款非常强大的 Java 开发工具,它提供了丰富的功能以及大量的快捷键来帮助开发者提高开发效率。本文将根据提供的部分快捷键列表,详细介绍这些快捷键的...
### IDEA常用快捷键详解 ...以上总结了IntelliJ IDEA中一些非常实用且常用的快捷键,可以帮助开发者提高工作效率,更便捷地进行编码和调试工作。熟练掌握这些快捷键,能够显著提升编程效率,使开发过程更加顺畅。
以上总结了IntelliJ IDEA中常用的一系列快捷键,这些快捷键不仅能够提高代码编写的速度,还能够提升代码的阅读效率和质量。通过快捷键的高效使用,可以使得开发工作更为便捷,提高工作效率。开发者在使用IDEA时,应...
以上是 IntelliJ IDEA 在 Windows 和 Mac 平台上的常用快捷键汇总。通过熟练掌握这些快捷键,可以极大地提高开发效率。无论是进行代码编写、调试还是版本控制管理,这些快捷键都能帮助开发者更快地完成任务。对于...
本文将详细介绍IntelliJ IDEA中常用的一些快捷键,帮助开发者更好地掌握这款工具。 #### 二、编辑操作快捷键 **1. Ctrl+Y** - 删除当前行 这个快捷键可以快速删除光标所在的一整行代码。 **2. Ctrl+X** - 剪切...
"IDEA类和方法注释模板设置详解" 通过本篇文章,我们将详细介绍IDEA类和方法注释模板设置的方法。首先,我们需要了解为什么需要使用模板来生成注释。在编程过程中,我们经常需要编写注释来解释代码的含义和作用,...
以下是关于JAVA代码规范和快捷键优化的知识点总结: 一、JAVA代码规范 1. 空格规范:在编写JAVA代码时,需要遵守统一的空格规范,以使代码看上去清晰易读。例如,在数组初始化时,需要使用统一的空格格式。 2. ...
在本文中,我们将对 Idea 中常用的快捷键进行总结和说明。 代码编辑 * Ctrl + Space:基本代码补全,自动补全类、方法、变量。 * Ctrl + Shift + Space:智能代码补全,自动补全代码,或者列举出相应方法和变量...