`
lief
  • 浏览: 27139 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

比较全面的idea快捷键总结和一些注释

    博客分类:
  • java
阅读更多

以前一直用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快捷键总结.pdf

    IDEA快捷键总结 IDEA是一款功能强大且广泛使用的集成开发环境(IDE),它提供了许多实用的快捷键来提高开发效率和生产力。在这篇文章中,我们将总结 IDEA 的一些最常用的快捷键,从而帮助开发人员更好地使用 IDEA。...

    idea快捷键中文翻译版

    这份"idea快捷键中文翻译版"正是为了帮助中国开发者更好地理解和使用IDEA的快捷键而准备的资源。 IDEA的快捷键设计旨在遵循“最少移动原则”,即通过最少量的手指移动来完成最多的操作,这在长时间编程中可以减少...

    java编码规范及注释快捷键.doc

    - **方法注释快捷键**:IDEs如Eclipse或IntelliJ IDEA提供了注释生成快捷键,如`/**`+回车键,自动插入方法的Javadoc模板,便于快速添加注释。 #### 四、代码组织策略 - **变量排序**:按照访问级别从高到低排序,...

    IntelliJIDEA快捷键及使用技巧

    本资源主要针对IntelliJ IDEA的快捷键和使用技巧,旨在帮助开发者提升编码效率,尤其适合初学者快速上手。如果你已经习惯于Eclipse或其他开发工具,可能会需要一些时间来适应IntelliJ IDEA的独特工作流。 1. **...

    IntelliJ IDEA快捷键使用说明

    本篇文章将详细介绍IntelliJ IDEA中的快捷键使用及一些实用技巧,帮助你更好地驾驭这款高效工具。 一、基础快捷键 1. **打开/关闭文件**:使用`Ctrl+Shift+N`可以快速打开任何已存在于项目中的文件,而`Ctrl+N`则...

    史上最全的IDEA快捷键总结

    史上最全的IDEA快捷键总结 IDEA 作为一款功能强大且广泛使用的集成开发环境(Integrated Development Environment),提供了大量的快捷键来提高开发效率。下面将对 IDEA 的快捷键进行分类总结,並对每个快捷键进行...

    使用Idea的一些快捷键

    ### 使用IntelliJ IDEA的一些快捷键 #### 一、引言 IntelliJ IDEA是一款非常强大的集成开发环境(IDE),广泛应用于Java、HTML5、PHP等语言的开发中。掌握其快捷键能极大提高开发效率,使开发者能够更加专注于代码...

    IDEA常用快捷键

    ### IDEA常用快捷键详解 #### 一、代码编辑与修正 **Alt+回车:导入包,自动修正** ...以上是Intellij IDEA中常用的快捷键总结,合理利用这些快捷键可以显著提升开发效率,让编程工作变得更加轻松愉快。

    Intellij IDEA快捷键.pdf

    本文将详细介绍 IntelliJ IDEA 中的一些常见快捷键,这些快捷键覆盖了文件管理、代码编写、调试等多个方面。 #### 二、Ctrl 系列快捷键 1. **Ctrl+F**:在当前文件内搜索文本。 - 这个快捷键非常实用,可以帮助...

    Idea快捷键.docx

    ### IntelliJ IDEA 快捷键详解 #### 一、文件操作 - **Ctrl+Shift+Enter**:语句完成。...以上是 IntelliJ IDEA 的一些常用快捷键总结,熟练掌握这些快捷键可以帮助开发者更高效地编写和管理代码。

    Mac下IDEA的使用之常用快捷键篇

    下面我们将总结Mac下IDEA的使用之常用快捷键篇。 代码编辑 * command+o 重写父类方法 * alt+f7 查找在哪里使用,相当于Eclipse的Ctrl+Shift+G * command+alt+f7 查找选中的字符在工程中出现的地方,可以不是方法、...

    idea 使用快捷键.docx

    ### IntelliJ IDEA 快捷键详解 #### 前言 IntelliJ IDEA 是一款非常强大的 Java 开发工具,它提供了丰富的功能以及大量的快捷键来帮助开发者提高开发效率。本文将根据提供的部分快捷键列表,详细介绍这些快捷键的...

    IDEA常用快捷键txt

    ### IDEA常用快捷键详解 ...以上总结了IntelliJ IDEA中一些非常实用且常用的快捷键,可以帮助开发者提高工作效率,更便捷地进行编码和调试工作。熟练掌握这些快捷键,能够显著提升编程效率,使开发过程更加顺畅。

    IDEA常用快捷键汇总

    以上总结了IntelliJ IDEA中常用的一系列快捷键,这些快捷键不仅能够提高代码编写的速度,还能够提升代码的阅读效率和质量。通过快捷键的高效使用,可以使得开发工作更为便捷,提高工作效率。开发者在使用IDEA时,应...

    IntelliJ IDEA 的 Win 和 Mac 快捷键大全

    以上是 IntelliJ IDEA 在 Windows 和 Mac 平台上的常用快捷键汇总。通过熟练掌握这些快捷键,可以极大地提高开发效率。无论是进行代码编写、调试还是版本控制管理,这些快捷键都能帮助开发者更快地完成任务。对于...

    IntelliJ IDEA快捷键

    本文将详细介绍IntelliJ IDEA中常用的一些快捷键,帮助开发者更好地掌握这款工具。 #### 二、编辑操作快捷键 **1. Ctrl+Y** - 删除当前行 这个快捷键可以快速删除光标所在的一整行代码。 **2. Ctrl+X** - 剪切...

    IDEA类和方法注释模板设置(非常详细)

    "IDEA类和方法注释模板设置详解" 通过本篇文章,我们将详细介绍IDEA类和方法注释模板设置的方法。首先,我们需要了解为什么需要使用模板来生成注释。在编程过程中,我们经常需要编写注释来解释代码的含义和作用,...

    JAVA代码规范及快捷键优化.docx

    以下是关于JAVA代码规范和快捷键优化的知识点总结: 一、JAVA代码规范 1. 空格规范:在编写JAVA代码时,需要遵守统一的空格规范,以使代码看上去清晰易读。例如,在数组初始化时,需要使用统一的空格格式。 2. ...

    idea常用快捷键

    在本文中,我们将对 Idea 中常用的快捷键进行总结和说明。 代码编辑 * Ctrl + Space:基本代码补全,自动补全类、方法、变量。 * Ctrl + Shift + Space:智能代码补全,自动补全代码,或者列举出相应方法和变量...

Global site tag (gtag.js) - Google Analytics