首页 > 其他分享 >IDEA实现无鼠标操作,看这篇IDEA快捷键总结就够了。

IDEA实现无鼠标操作,看这篇IDEA快捷键总结就够了。

时间:2022-12-06 16:35:53浏览次数:35  
标签:窗口 Ctrl Shift CTRL IDEA 就够 快捷键 Alt

我为什么去学习无鼠标操作IDEA

1.提高编码时的专注度。减少使用鼠标次数,获得沉浸式写代码的体验。

2.提升工作效率,快捷键生而为简化操作。

3.很帅,毕竟帅是一辈子的事。

有个不使用快捷键和使用快捷键对比图,我转成gif有点看不清,你们先凑合看一下对比 /doge。

IDEA实现无鼠标操作,看这篇IDEA快捷键总结就够了。 _IDEA


《接下来是正文部分》

那有人会说了,快捷键这么多我一下也记不住,天天看一次又觉得繁琐。那放心,本篇文章就是用来解决这个问题的。我从来没刻意去记过快捷键,但是现在已经可以无鼠标操作IDEA。

我的学习方法:

  1. 是每次用鼠标觉得繁琐的操作,都去官网查快捷键的文档,看有没有对应的快捷键去简化我的这次操作,然后记录到个人笔记中,下次再遇到如果忘了的话直接从笔记中去瞄一眼 第三次第四次用一般就会记住。久而久之可以无鼠标操作。
  2. 推荐一个插件Key Promoter X,这个插件可以记录你每次未使用快捷键的操作,从而帮你记忆快捷键。而且会按照你未使用的次数进行统计然后把快捷键倒序排列,这样你最常用但是每次都用鼠标去点击的操作就会很清晰的背统计出来。

插件界面:

IDEA实现无鼠标操作,看这篇IDEA快捷键总结就够了。 _IDEA_02

当然,我的笔记放在下边供大家参考。笔记按照不同的窗口把快捷键分成四类进行索引,便于忘记某个快捷键之后快速查阅。

一,  -----窗口转跳,导航栏----------------------------------------------------------------------------------

  1. idea各窗口间跳转:聚焦到代码执行窗口: Alt + 4, 聚焦项目工具窗口(左边窗口):Alt + 1, 聚焦编辑器(写代码窗口):Esc, 从项目工具窗口 预览代码: space(空格), 从侧边栏中选择一个: Alt + F1 , 使用切换器进行导航:Ctrl+Tab, 按Backspace从列表删除所选文件并在编辑器中关闭它 跳转到最后一个活动窗口:F12, 跳转到导航栏:Alt + Home, 关闭所有活动窗口:Ctrl+Shift+F4
  2. 管理选项卡: 左右切换选项卡:Alt + Left/Right, 关闭当前选项卡:Ctrl + F4, 关闭当前选项卡之外的其他选项卡: 按住Alt单击关闭, 分割当前选项卡: Alt + 双击
  3. 调整工具窗口的大小:
  1. Ctrl+Alt+Shift + 上/下/左/右 (alt+1 定位到project视图,ctrl+shift+左右箭头)
  2. 调整service窗口显示结构: Ctrl + Shift + T
  1. 最大化编辑器窗格:Ctrl+Shift+F12
  2. 配色方案、切换快捷键等五种:Ctrl + ~
  3. 运行当前类: Shift + F10 从多项目中启动一个 debug 模式: Alt + Shfit + F9
  4. 在路径中打开文件: Ctrl + 单击
  5. 展开/叠所有: Ctrl+Shift+ -/+

二, -----编码帮助(编辑,重构 ,调试,编译运行,生成)---------------------------------------------------

  1. 生成覆盖方法:Ctrl + O
  2. 断点运行: (1)添加debug:Ctrl+F8; 管理debug:Ctrl+Shift+F8 (2)无阻塞断点:Shift+鼠标左键.
  3. 添加书签:F11 ,管理书签 Shift+F11 Ctrl+F11
  4. 快速选择一段代码:(1) 浏览方法Alt+ 上/下. (2)跳转到当前语句块的开始,结尾:Ctrl+[ , Ctrl+] (3)根据特定的代码结构,扩展或缩小选择:Ctrl + W , Ctrl + Shift + W (4)选中当前单词: Ctrl + W (连续按,扩大选择) (5)屏幕回到光标位置: Ctrl + M
  5. 代码补全: Alt + Enter, 标点补全:Ctrl + Shift + Enter, 在上方插入一行: Ctrl + Alt + Enter, 自动代码片: Ctrl + J 将当前行和下一行进行合并 Ctrl + Shift + J 导包整理: Ctrl + Alt + O
  6. 重构插入符号下的元素:Ctrl + Alt + Shift + T。
  7. 多光标操作: (1)在相同word后生成光标: Alt + J (2)在所有相同word后生成光标: Ctrl + Shift + Alt + J (3)在指定位置添加光标: Alt + Shift + Click , Ctrl + Shift + Alt + Click (4)统一修改相同的内容: 选中内容 按 Ctrl + Shift + Alt + J (5)全局替换: Ctrl + Shift + R (6)竖编辑模式: SHIFT+ALT+INSERT
  8. 光标跳转: 在方法开始{和结束}跳转: Ctrl + Shift + M
  9. 复制多个文本: CTRL+SHIFT+V
  10. 自动代码: CTRL+J
  11. 在PROJECT窗口中快速定位,编辑窗口中的文件: 按ALT+F1, 然后选择PROJECT VIEW。
  12. 定位{}括号的范围: CTRL + 右键
  13. 代码智能提示:Ctrl + Shift + Space

三, ----搜索功能 (使用情况搜索,搜索/替换)---------------------------------------------------

  1. 查找类:Ctrl+N, 查找文件:Ctrl+Shift+N, 查找符号:Ctrl+Alt+Shift+N
  2. 前往方法声明: Ctrl + B; 到实施方法:Ctrl+Alt+B。
  3. 查看最近访问的文件列表: Ctrl + E, 跳转到您最近修改的特定行:按Ctrl+Shift+E.
  4. 可打开文件结构弹出窗口: Ctrl + F12 , Alt + 7;
  5. 转跳到某行: Ctrl + G;
  6. 导航到父类方法: Ctrl + U,
  7. 显示类结构图: Ctrl + H,
  8. 显示类之间的关系: Ctrl + Alt + U;
  9. 快速的查看选中类、方法的定义(不进入方法内部):空格 / Ctrl + Shift + I;
  10. 查找修改的文件: ALT+SHIFT+C
  11. 查找变量来源: F4
  12. 选中的字符查找工程出现的地方: CTRL+ ALT+ F7
  13. 高亮显示多个关键字: CTRL+ SHIFT+ F7
  14. 资源管理器打开文件夹: CTRL+ ALT+ F12
  15. 返回上次编辑的位置: CTRL+ALT ←/→
  16. 显示注释文档: CTRL+Q
  17. 跳转到修改过的一行: CTRL + SHIFT + ALT + ↑/↓
  18. 查看方法调用树: Ctrl + H
  19. 查看类关系图: Ctrl + Alt + U
  20. 查找(Ctrl+F系列)进阶用法: 选择内容, Ctrl + L 查找下一个
  21. 使用情况搜索(F7系列):
  1. 查看变量/方法在哪里被调用: Ctrl + F7/Alt + F7(当前文件), Ctrl + Alt + F7(全局)
  2. 在文件中高亮显示用法:Ctrl + SHIFT + F7

四, ----操作git------------------------------------------------------------------------------------------

  1. 分支菜单: CTRL + SHIFT + ~
  2. 拉取远程代码: Ctrl + T , 更多VCS操作: Alt + ~ 切换分支: Ctrl + Shift + ~ | Alt + ~ + 7
  3. 打开idea控制台: Ctrl + Shift + A (输入git clone,选择clone 克隆远程仓库)
  4. 提交,回滚,查看历史: ALT+ ~
  5. 查看每行代码的提交信息: 在代码行数列表处右键,点击 Annotate 开启代码提交信息显示.


标签:窗口,Ctrl,Shift,CTRL,IDEA,就够,快捷键,Alt
From: https://blog.51cto.com/u_15903722/5916369

相关文章

  • Typora常用快捷键
    基本功能快捷键字体操作快捷键功能快捷键字体加粗Ctrl+B下划线Ctrl+U倾斜Ctrl+I删除线Alt+Shift+5插入功能快键键功能快键键插入图......
  • IDEA 中 git Merge Select into Current 和 Pull into Current using merge有什么区别
     今天同事更代码,问我个问题蒙住了,问这俩有啥区别?平时没注意,突然有点答不上来,感觉确实翻译过来是一样的,没区别。  先说结论,MergeSelectintoCurrent  是将本地......
  • 在家办公怎么打印资料?用手机电脑线上打印就够啦
    随着互联网技术的快速发展,催生了很多互联网行业,并且有不少互联网岗位都是可以在家办公的,只要有网络、手机和电脑,家里也能变成办公室。不过很多居家办公的网友也会面临另外......
  • 安装jdk、idea、maven
    一、下载jdk根据自己项目需要下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 无脑next安装 二、配置环境变量系......
  • idea中你必须学会的一些基础操作
    文章目录​​1.设置​​​​2.善用Alt+Enter(简称为AE)​​​​3.创建文件时自动生成文件头部注释​​​​4.查看类的继承实现关系图​​​​5.idea中使用git管理你的代......
  • fiddler快捷键
    1.工具栏的显示与隐藏:视图-显示工具栏 2.清空请求信息:ctrl+x ......
  • IDEA 必装插件
    FreeEnhancedMybatis这是一款增强IDEA对mybatis支持的插件,基于之前的插件FreeMybatisPlugin做了修改,主要功能如下:生成mapper.xml文件快速从代码跳转到mapper及从ma......
  • idea启动javaweb项目问题
    标识web添加libTomcat连接数据库报错在tomcat里面添加jar包......
  • IDEA给【类】和【方法】设置作者和日期等注释
    https://blog.csdn.net/m0_61933976/article/details/127021176一、在Java类的开头自动注释作者名字和日期等信息这样以后只要我们创建一个类,就会自动显示作者名和日期时......
  • Vim 配置 C/C++使用组合快捷键格式化文件
    安装vim插件管理工具#vim插件管理-插件https://github.com/VundleVim/Vundle.vimgitclonehttps://github.com/VundleVim/Vundle.vim.git~/.vim/bundle/Vundle.vim......