`
JsonLiangyoujun
  • 浏览: 829740 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

IDEA 无鼠标开发

    博客分类:
  • IDEA
阅读更多
IDEA的快捷键据我个人统计约150-200个,全部记住并不现实。并且有些快捷键比较鸡肋,有些快捷键使用频率很低,有些快捷键又几乎作用相同,而有些快捷键不太建议使用以免误操作,所以我精简并归纳总结了以下快捷键(按使用顺序或使用频率排序!)。只要将这些快捷键熟练运用便可进入“无鼠标开发”的模式,成倍提高开发效率。使用心得:个人建议作为一个开发人员或经常使用IDEA的人,不要修改IDEA本身的快捷键(如有冲突尽量修改其它工具的快捷键),也尽量少添加自定义快捷键。

【查找切换】
01.双击 Shift         查找所有
02.Ctrl + N           查找类;Ctrl + Shift + N 查找文件
03.Ctrl + E           最近的文件
04.Ctrl + F           当前文件查找特定内容;Ctrl + Shift + F 选择当前项目/模块/目录/范围等查找包含特定内容的文件
05.Ctrl + G           定位到文件某处(行列坐标)
06.Ctrl + F4          关闭(当前文件)
07.Ctrl + Tab         拆分器向下切换,Ctrl + Shift + Tab 向上切换
08.Ctrl + ~           快速切换方案(界面外观、代码风格、快捷键映射等菜单)
09.Alt + ~            VCS操作菜单
10.Alt + 1            查看工程,打开/隐藏工程面板。
11.Alt + 2            查看收藏,打开/隐藏收藏面板。
12.Alt + 6            查看当前工程TODO,打开/隐藏TODO面板
13.Ctrl + Shift + F12 隐藏/恢复所有窗口
14.Alt + Shift + C    最近的更改记录。

【编码常用】
01.Alt + Insert       在类中可生成构造器/Getter/Setter等;在项目目录上可创建新文件(相当于鼠标右键选择New)
02.Shift + F6         重命名。
03.Ctrl + J           查看代码缩写,例如:psvm、sout;File —> Settings —> Live Templates 可自定义代码缩写。
04.Ctrl + O           方法重写;Ctrl + I 方法实现
05.Ctrl + Enter       各种提示,如:导包、修正、优化等;Alt + / 自动完成。这两个快捷键配合使用简直不要太智能!
06.Tab                代码标签输入完成后,按 Tab,生成代码
07.F2                 快速定位到下一个错误或警告;Shift+F2 快速定位到上一个错误或警告
08.Ctrl + /           注释(//);Ctrl + Shift + / 注释(/**/)。
09.Ctrl + A           全选
10.Ctrl + C           复制选中的内容;Ctrl + Shift + C 复制当前类路径;Ctrl + Alt + Shift + C 复制引用(选择类名)
11.Ctrl + V       粘贴复制的内容
12.Ctrl + D           复制当前行(并且自动粘贴到下一行)。
13.Ctrl + X           剪切当前行
14.Ctrl + Y           删除当前行
15.Ctrl + Z           撤销;Ctrl + Shift + Z 取消撤销
16.Ctrl + Shift + U   大小写转换。
17.Ctrl + Alt + L     格式化代码。
18.Ctrl + Alt + O     优化导入的类和包。
19.Ctrl + Alt + T     可以把代码包在一个块内,例如:if/else/,do/while,try/catch等。
20.Ctrl + Alt + B     跳到类/属性/方法/变量等定义处。与 Ctrl + Alt + F7 组合使用就等于 Ctrl + 鼠标左键
21.Ctrl + Alt + F7    跳到类/属性/方法/变量等使用处(Alt + F7 面板显示使用位置;Ctrl + F7 在当前文件中的引用,然后按 F3 选择跳转)
22.Ctrl + U           跳转到父类;Ctrl + Alt + U 小窗口显示类图,选择跳转到相应的类;Ctrl + Alt + Shift + U 显示类图,可以保存到本地
23.Ctrl + Alt + Left或Right 返回至上次浏览的位置。
24.Ctrl + W           可以选择单词,继而语句,继而行,继而函数,继而更多行。
25.Ctrl + F12         小窗口显示当前文件的结构。
26.Ctrl + Backspace   按单词删除
27.Ctrl + Shift + Up或Down 上移/下移一行(或者Alt + Shift + Up或Down)。
28.Ctrl + [或]        到大括号的开头或结尾。
29.Ctrl + =或-        当前方法展开/折叠;Ctrl + Shift + =或- 全部展开/折叠
30.Alt + Up或Down     在方法间快速移动定位
  
【调试运行】
01.Ctrl + F8          设置/取消行断点
02.Ctrl + Shift + F8  查看断点,可以选择跳转到断点所在位置
03.Ctrl + Shift + F9  编译
04.Ctrl + Shift + F10 运行(当前程序或主函数)
05.Alt + Shift + F9   选择 Debug
06.Alt + Shift + F10  选择 Run
07.F7                 步入(函数、类等),Alt + Shift + F7 强制步入
08.F8                 步过(当前类中执行下一步),Alt + Shift + F8 强制步过
09.Shift + F7         智能步入(函数、类等)
10.Shift + F8         步出(函数、类等)
11.Alt + F9           运行至光标处(不局限于当前类中),Ctrl + Alt + F9 强制运行至光标处
12.Alt + F10          定位到debug位置
13.Ctrl + F2          停止
14.F9                 恢复(选择程序或主函数)

你看到的只是冰山一角,更多精彩,敬请关注微信公众号!
长期不间断更新更多干货在微信公众号,请扫码关注。


  • 大小: 26.3 KB
分享到:
评论

相关推荐

    snippets插件 IDEA代码块插件 IDEA代码片段插件

    idea原生代码片段管理插件Live Templates无法可视化管理,个人已习惯MyEclipse的Snippets插件,无耐idea无提供相关插件,开发人员在开发过程中大部分时间都是拷贝代码,如果能有相关插件来维护常用的代码片段,可以...

    IDEA开发环境设置.doc

    【IDEA开发环境设置】 IDEA,全称IntelliJ IDEA,是一款强大的Java集成开发环境。本篇将详细介绍IDEA的配置步骤,包括工作区配置、好用的插件推荐以及项目配置,以帮助开发者创建高效、舒适的开发环境。 1. **IDEA...

    2020年idea开发快捷键大全.zip

    总之,掌握IDEA的快捷键能够显著提高开发效率,减少鼠标操作,让开发者更专注于代码逻辑。这份2020年的快捷键大全是一个宝贵的资源,对于初学者和经验丰富的IDEA用户来说都极具价值。通过不断练习和记忆,开发者可以...

    idea的几种常用插件

    IntelliJ IDEA,简称IDEA,是广大开发者广泛使用的Java集成开发环境,以其高效、智能的编码辅助而深受喜爱。为了提升开发效率和代码质量,IDEA提供了丰富的插件支持。在本文中,我们将深入探讨"编译背景"、"驼峰命名...

    IDEA的详细配置介绍

    IDEA 是一款功能强大且流行的集成开发环境(Integrated Development Environment),它提供了丰富的配置选项,以满足不同开发者的需求。在本文中,我们将对 IDEA 的配置进行详细介绍,从安装 JDK 到设置主题、字体、...

    idea配置优化.doc

    Idea是一款功能强大且广泛应用的集成开发环境(Integrated Development Environment,IDE),它提供了许多实用的功能和插件来提高开发效率和质量。但是,对于初学者来说,如何正确地配置和优化Idea从而发挥其最大...

    IDEA常用设置(IDEA的一些常用设置)

    IDEA是一个功能强大且功能丰富的集成开发环境(Integrated Development Environment),它提供了很多实用的设置选项,帮助开发者更好的编写、调试和优化代码。下面我们将详细介绍IDEA常用的设置选项。 显示工具栏 ...

    流程引擎之compileflow idea 2024.*插件支持

    总结,CompileFlow IDEA插件是流程设计与开发的得力助手,它为开发者提供了强大的图形化设计工具和代码生成功能,极大地提升了开发效率和代码质量。无论是在团队协作还是个人项目中,都值得推荐使用。对于需要其他...

    eclipse和IDEA快捷键

    - **IDEA**: 无对应快捷键,可使用鼠标拖拽复制。 - **注释/取消注释** - **Eclipse**: `Ctrl+/` - **IDEA**: `Ctrl+/` - **选中当前单词** - **Eclipse**: `Ctrl+W`用于选中当前单词。 - **IDEA**: 通过双击...

    IntelliJIDEA常用配置解决方案.docx

    在使用IntelliJ IDEA进行开发的过程中,为了更好地提升开发效率和体验,对IDEA进行性能优化是必不可少的一个环节。本章节将重点介绍如何根据不同的硬件配置来调整IDEA的虚拟机参数。 ##### 1. 调整虚拟机配置 对于...

    IDEA新手开发使用教程

    **IDEA新手开发使用教程** IntelliJ IDEA(简称IDEA)是一款强大的Java开发工具,以其高效、智能的代码编辑和强大的项目管理能力受到广大开发者喜爱。本教程将引导新手了解IDEA的基本设置和常用快捷键,提升开发...

    IntelliJ IDEA快捷键查看PDF版

    IntelliJ IDEA是一款深受开发者喜爱的Java集成开发环境,它以其强大的代码自动补全、智能分析和丰富的插件系统著称。在日常编程工作中,掌握IDEA的快捷键能够极大地提高开发效率,使得代码编写更加流畅。本压缩包...

    idea快捷键设置文件包

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码补全、强大的重构工具和丰富的自定义选项而受到开发者们的喜爱。在给定的“idea快捷键设置文件包”中,我们...

    IDEA初始化配置定制自己的IDEA

    定制适合自己的IDEA、Tomcat集成IDEA”,涉及的是如何对IntelliJ IDEA进行个性化配置以及如何集成Tomcat服务器,使得开发者能够根据个人喜好和项目需求优化开发环境。IDEA配置是一个非常个性化的过程,每个人的配置...

    idea插件详细源码demo.zip

    "intellij idea"标签则明确指出是针对IntelliJ IDEA这款流行的Java开发工具的插件。 **压缩包子文件解析:** 1. **ideaPluginProject.iml**:这是IntelliJ IDEA项目文件,包含了项目的模块配置信息,如模块类型、...

    JFormDesigner7.0.3intellijidea.zip

    本文将深入探讨JFormDesigner 7.0.3版本在IntelliJ IDEA集成开发环境中的应用,以及如何利用它来提升Swing GUI设计的效率和美观性。 JFormDesigner是一款强大的可视化Swing界面设计工具,它允许开发者通过拖放方式...

    idea快捷键.zip

    熟练掌握这些快捷键,可以避免频繁使用鼠标,使得开发流程更加流畅。 在Java开发中,1.8版本是一个重要的里程碑,它引入了许多新特性,如Lambda表达式、方法引用、默认方法等。在描述中提到的"java1.8接口以及实现...

    IntelliJIDEA快捷键中文版(mac版)

    标题《IntelliJ IDEA快捷键中文版(mac版)》指出本文档是一份针对mac操作系统中的IntelliJ IDEA集成开发环境(IDE)的快捷键指南。IntelliJ IDEA是由JetBrains公司开发的一款流行的Java集成开发环境,广泛用于Web应用...

    IDEA常用配置-快速上手idea

    在使用IntelliJ IDEA进行Java开发时,经常会用到Maven来管理项目的依赖。因此,配置一个合适的Maven本地仓库是非常重要的。 - **配置步骤**: 1. 打开IntelliJ IDEA,进入“File”菜单下的“Settings”。 2. 在...

    IntelliJ idea快捷键设置.doc

    IntelliJ IDEA 是一个功能强大且功能齐全的集成开发环境(IDE),它提供了许多快捷键来提高开发效率。在本文中,我们将介绍 17 个主要的快捷键设置,以帮助开发者快速掌握 IntelliJ IDEA。 1. 主题和字体更改 在 ...

Global site tag (gtag.js) - Google Analytics