`
JsonLiangyoujun
  • 浏览: 828507 次
  • 性别: 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快捷键.docx

    作为程序猿,这里面涵盖了idea最常用以及最好用快捷键,开发者必备快捷键。Ctrl + Alt + b 查看接口实现类中方法(就是我们使用接口编程时,在调用实现类方法处直接Ctrl+鼠标左键方法,只能进入到接口中定义的方法处...

    idea开发中java源码中文提示,方便英文弱的同学使用

    idea开发中java源码中文提示,方便英文弱的同学使用,如鼠标放到String上即可中文显示String的注释

    ideaIU-2022.3.3

    ideaIU-2022.3.3 是一款集成开发环境(IDE)的版本号,通常指的是 IntelliJ IDEA 的某个特定更新或构建。IntelliJ IDEA 是由 JetBrains 开发的一款流行的 Java 集成开发环境,它提供了一系列强大的工具和功能,帮助...

    Intellij Idea插件开发之创建项目层级的右键菜单

    主要介绍了Intellij Idea插件开发之创建项目层级的右键菜单,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    idea插件详细源码demo.zip

    这是一个idea插件的详细源码demo,通过这个demo你可以快速的掌握idea插件的相关菜单、弹出框、鼠标右键等形式的数据交互能力,让你在很短的时间掌握idea插件的开发能力。

    Idea中使用Git详细教学

    创建完远程仓库之后,还要通过 IDEA 开发工具来初始化一个本地仓库,相比于 Git Bash 这样的命令行来说,IDEA 非常方便可以进行可视化的 Git 管理。 如下图所示,在工具栏中的 VCS,鼠标光标移动到Create Git ...

    解决vue-cli项目开发运行时内存暴涨卡死电脑问题

    最近开发一个vue项目时遇到电脑卡死问题,突然间系统就非常卡,然后卡着卡着就死机了,鼠标也动不了了,只能冷启动。而且因为是突然卡死,没来得及打开任务管理器。 最开始以为是硬盘的问题,但是在卡死几次后,就...

    基于Java的飞机大战游戏的设计与实现设计软件源码+word毕业论文文档.zip

    我方飞机可以随意移动,敌方飞机无规律出现。游戏玩家通过鼠标移动控制飞机移动,我方飞机在游戏开始时就一直能发射子弹,当我方子弹碰到敌方飞机时,敌方飞机消失。当玩家飞机碰到敌方子弹时,生命值减一,直到玩家...

    hClicker:一个简单的鼠标自动答题器

    hClicker 一个简单的鼠标自动答题器介绍hClicker是一种简单的鼠标自动单击器,在... release提供了为MacOS生成的.app 使用方便干净的用户界面开发环境IntelliJ IDEA 2016.2.4 JRE:1.8.0_112-release-b343 x86_64截屏

    editor:将网络摄像头用作 3D 鼠标 (6DOF) - 驱动程序和编辑器演示

    从网络摄像头制作 6DOF 机械手(又名 3D 鼠标)的简单方法。 。 ##Server 只是通过 TCP (localhost:9353) 提供指针位置的 3D 数据,因此您可以轻松地在以下位置读取此数据: 需要 6DOF 输入的程序 编辑器插件(3D...

    IntelliJ-Key-Promoter-X:现代IntelliJ插件可学习按钮的快捷方式

    这提供了一种简单的方法来学习如何用键盘键代替繁琐的鼠标工作,并有助于过渡到更快的无鼠标开发。 当前,它支持工具栏按钮,菜单按钮,工具窗口及其中的操作。 功能和文档 特征使用IDEA的内置消息框架的快捷方式的...

    java截屏小程序 附源码

    java截屏小程序 附源码,不能登QQ的时候可以讲究下,jar格式的,运行鼠标框选截屏内容,右键点击保存或退出。java新手,望多指教

    JAVA2048小游戏源码.zip

    一、源码介绍 JAVA2048小游戏,运行java -jar命令启动jar包。 二、主要功能 鼠标点击数字+上下左右箭头移动。 三、注意事项 开发环境为eclipse,数据库为无

    基于SSM,Spring,Java实现的企业门户网站

    项目运行环境:Eclipse/IDEA + Tomcat 二. 项目组件:SSM +Spring + Tomcat+Java 三. 项目介绍: 1. 基于SSM,Spring,Java实现的企业门户网站, 可用于毕业设计。代码结构清晰,可学习或者重新定制开发。 2. 项目具有...

    NutzWk企业级开源开发框架

    必须有@Table,若字段需输出到页面则需加 @Comment 字段备注(注意命名规范和大小写)编译 model类,使其编译至 target/classes 目录下(目的是让代码生成器可读取到class文件)在实体类里鼠标右击,或者IDEA Code -->...

    具有图形界面的Java记事本程序

    一个Java程序,实现Windows记事本的功能,包括新建,打开,保存和另存为,退出,撤销,剪切,赋值,黏贴,删除,查找,替换,转到,全选,时间日期,自动换行,调整字体,状态栏,鼠标右键弹出菜单功能等

    基于Java的飞机大战游戏的设计与实现.zip

    基于Java的飞机大战游戏主要需要我方飞机和敌方飞机,还有子弹,特殊nPC,开始背景,结束背景,以及背景音乐。我方飞机可以随意移动,敌方飞机无规律出现。游戏玩家通过鼠标移动控制飞机移动...开发工具:IntelliJ IDEA

    想明白OLAP的请看演示(综合管理之决策支持演示全安装) 3-3

    经营视窗可以针对PS8.5,PS9.0的客户直接全自动安装使用,欢迎大家通过DEMO了解相应的功能,体会全自动的过程,全鼠标的操作界面!!! 回复: 回复者:刘清华 时间: 2008-5-8 14:41:18 现在有最新的可以给PS...

    kotsweeper:使用Kotlin和JavaFX 11进行扫雷

    Kotsweeper 使用Kotlin和重新开发Microsoft的Minesweeper。 关于 这是一个教育项目,旨在...该项目是使用IntelliJ IDEA,Kotlin 1.3,Open JavaFX11和Gradle开发的。 提供了GradleWrapper,以简化构建和运行项目的过程

Global site tag (gtag.js) - Google Analytics