一弄快捷键,就无法自拔,于是边参考边测试,精心整理,标红代表自己修改了。标黑是自己觉得相对重要且用得上的,非标代表可能用的上但不是很重要。红色代表自己修改过。

Ctrl

ctrl , 自动补全 Basic(必备) https://blog.csdn.net/gujinapenggu5/article/details/104298104

ctrl table 编辑窗口切换,如果在切换的过程又加按上delete,则是关闭对应选中的窗口

Ctrl 左键单击文件名 在打开的文件标题上,弹出该文件路径

ctrl u 前往当前光标所在的方法的父类的方法 / 接口定义

ctrl p 方法参数提示显示

ctrl q 光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容

ctrl o 选择可重写/实现的方法

ctrl backspace 删除光标前面的单词或是中文句

ctrl e 最近打开的文件列表

ctrl k 版本控制提交项目

ctrl t 版本控制更新项目

ctrl [ 移动光标到当前所在代码的花括号开始位置

ctrl ] 移动光标到当前所在代码的花括号结束位置

Ctrl 左方向键 光标跳转到当前单词 / 中文句的左侧开头位置

Ctrl 右方向键 光标跳转到当前单词 / 中文句的右侧开头位置

ctrl + 展开代码

ctrl - 折叠代码

ctrl j 插入自定义动态代码模板

ctrl f3 调转到所选中的词的下一个引用位置

ctrl f4 关闭当前编辑文件

ctrl f12 弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选

Alt

alt b 自动抽取变量为局部变量 idea名称叫Introduce Variable

alt 左右方向 切换左右页签

Alt 前后方向 当前光标跳转到当前文件的前后一个方法名位置

Alt + 1,2,3…9 显示对应数值的选项卡,其中 1 是 Project 用得最多

Alt F7 查找光标所在的方法 / 变量 / 类被调用的地方

Alt Home 定位 / 显示到当前文件的 Navigation Bar

Alt ` 显示版本控制常用操作菜单弹出层

Alt F1 显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择

Shift

Shift F6 对文件 / 文件夹 重命名

Shift ESC 隐藏当前 或 最后一个激活的工具窗口

Shift F4 对当前打开的文件,使用新Windows窗口打开,旧窗口保留

Ctrl + Alt

ctrl alt b 在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口

Ctrl Alt F7 显示使用的地方。寻找被该类或是变量被调用的地方,用弹出框的方式找出来

clrl alt f 自动抽取变量为全局变量

ctrl alt m 抽出一个方法

ctrl alt l 代码整理

ctrl alt 左右箭头 回到之前代码之后代码的地方

ctrl alt o 去掉不用的导入包

ctrl alt t 快速trycatch等模板

Ctrl Alt 左方向键 退回到上一个操作的地方 (必备)

Ctrl Alt 右方向键 前进到上一个操作的地方 (必备)

ctrl alt n 内联临时变量

ExecutorService executorService = Executors.newFixedThreadPool(10);
Future<Integer> submit = executorService.submit(() -> 2 * 3);鼠标放在executorService
Future<Integer> submit = Executors.newFixedThreadPool(10).submit(() -> 2 * 3);

ctrl alt p 将局部变量挪到方法参数中

ctrl alt j 快速lock模板等

ctrl alt s 打开设置面板

Ctrl Alt Enter 光标所在行上空出一行,光标定位到新行 反回车

ctrl alt a 将文件添加到版本控制

ctrl alt r maven快捷面板

Ctrl + Shift

Ctrl Shift C 复制当前文件磁盘路径到剪贴板

Ctrl Shift V 弹出缓存的最近拷贝的内容管理器弹出层

Ctrl Shift U 对选中的代码进行大 / 小写轮流转换 (必备)

ctrl shift m 到方法的顶部尾部

Ctrl Shift L 快速查看光标所在的方法 或 类的定义

Ctrl Shift A 查找动作 / 设置

Ctrl Shift [ 选中从光标所在位置到它的顶部中括号位置

Ctrl Shift ] 选中从光标所在位置到它的底部中括号位置

Ctrl Shift 左右方向 在代码文件上,光标跳转到当前单词 / 中文句的左、右侧开头位置,同时选中该单词 / 中文句

在光标焦点是在工具选项卡上,缩小、扩大选项卡区域

Ctrl Shift 前后方向 光标放在方法名上,将方法移动到上、下一个方法前面,调整方法排序

Ctrl Shift + 展开所有代码

Ctrl Shift - 折叠所有代码

ctrl shift j 选中的内容合并到一行

Ctrl Shift E 显示最近修改的文件列表的弹出层

Alt + Shift

Alt Shift 前后方向键 移动光标所在行向上、下移动

Alt Shift C 查看最近操作项目的变化情况列表

alt shift c 文件修改记录

alt shift L 版本提交记录

Alt Shift F 显示添加到收藏夹弹出层

Alt Shift 左键双击 选择被双击的单词 / 中文句,按住不放,可以同时选择其他单词 / 中文句

Ctrl + Shift + Alt

Ctrl + Shift + Alt + N 前往指定的变量 / 方法

Ctrl + Shift + Alt + C 复制参考信息

Ctrl + Shift + Alt + V 无格式黏贴

Ctrl + Shift + Alt + S 打开当前项目设置

组合操作

F2 跳转到下一个高亮错误 或 警告位置 (必备)

F2 -> alt shift enter 快速处理错误

alt enter 根据光标所在问题,提供快速修复选择

ctrl f 查找模式

Shift F3 在查找模式下,查找匹配上一个

F3 在查找模式下,定位到下一个匹配处

全局搜索

ctrl shift n 全局搜索 两次可以查找全局 file

ctrl n 全局搜索 两次可以查找全局 class

递进选择取消

ctrl w 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围

Ctrl Shift W 递进式取消选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围 (必备)

层次结构

Ctrl Shift H 显示方法层次结构 放在方法上

ctrl h 显示当前类的层次结构

Ctrl Alt H 方法、引用调用层次

书签

Ctrl Shift 1,2,3…9 快速添加指定数值的书签

ctrl 1,2,3..9 定位到对应数值的书签位置

ctrl f11 选中文件 / 文件夹,使用助记符设定 / 取消书签

Shift F11 弹出书签显示层

参考 https://blog.csdn.net/weixin_45645568/article/details/114360060

idea快捷键 吐血整理相关推荐

  1. 吐血整理了一些装机必备、绝对实用的软件,哪个不好用你来打我!

    超级实用软件大全 哪个不好用你来打我 [工作效率] 截图+贴图 Snipaste 文件搜索+快启动 Listary 图片转文字 天诺OCR GifCam Windows Terminal 图片查看工具 ...

  2. 想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础( 十 三 )

    大家好,我是阿Ken.很快就要整理完第三章了~ 对于专升本_计算机文化基础我已经在博客里整理了已经一半多了,希望能够在我整理后能够帮助其他的小伙伴,这月底整理完所有的专升本_计算机文化基础的笔记,感兴 ...

  3. 想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础(十 二)

    大家好,我是阿Ken.很快就要整理完第三章了~ 对于专升本_计算机文化基础我已经在博客里整理了已经一半多了,希望能够在我整理后能够帮助其他的小伙伴,这月底整理完所有的专升本_计算机文化基础的笔记,感兴 ...

  4. IntelliJ IDEA 常用设置(配置)吐血整理。首次安装必需

    idea 很强大,但是初次安装默认的有很多设置并不是满足我们开发的需要. 以前经常一安装就要捣鼓很久,为此吐血整理初次安装设置 一.切换主题(配色方案) 作用:切换自己喜欢的主题 操作:File &g ...

  5. Webpack面试题超全面【吐血整理】

    0.有哪些常见的Loader?你用过哪些Loader? (我开始熟悉的报起了菜名) raw-loader:加载文件原始内容(utf-8) file-loader:把文件输出到一个文件夹中,在代码中通过 ...

  6. 吐血整理:论文写作中注意这些细节,能显著提升成稿质量

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 文 | python 编 | 小轶 前言 不知诸位在科研的起步阶段,是否曾有过如下的感 ...

  7. DL之CNN:关于CNN(卷积神经网络)经典论文原文(1950~2018)简介总结框架结构图(非常有价值)之持续更新(吐血整理)

    DL之CNN:关于CNN(卷积神经网络)经典论文原文(1950~2018)简介总结框架结构图(非常有价值)之持续更新(吐血整理) 导读       关于CNN,迄今为止已经提出了各种网络结构.其中特别 ...

  8. 吐血整理《计算机网络五层协议之物理层(下)》

    吐血整理<计算机网络五层协议之物理层(上)> 吐血整理<计算机网络五层协议之物理层(中)> 绝知此事要躬行! 物理层(下篇) 1.数字传输系统 1.1PCM的基本原理 1.2 ...

  9. 吐血整理《计算机网络五层协议之物理层(中)》

    吐血整理 <计算机网络 五层协议之物理层(上)> 吐血整理 <计算机网络 五层协议之物理层(下)> 物理层(中篇) 1.信道的基本概念(续) 1.1信道的极限容量 1.2.信道 ...

最新文章

  1. Python3中的内置函数总结
  2. 【源码分享】用Java写的网页图片、CSS、JavaScript分类下载器
  3. 7、Power Query-合并查询
  4. hdfs写数据流程分析
  5. html图片分四面切割播,CSS3切割轮播图
  6. RuoYi-Cloud 部署篇_03(linux环境 Oracle +nginx版本)
  7. 【转载】关系型数据库设计范式
  8. Swift 面向协议编程的那些事
  9. mysql安装,数据库连接
  10. 口罩预约管理系统——数据库设计(前端+PHP+MySQL)
  11. R-CNN算法学习(步骤二:特征提取)
  12. 《凤凰项目 一个IT运维的传奇故事》读后感
  13. 093 一个人的固执里,藏着低水平的认知
  14. 开源RapidScada插件开发---短信报警插件
  15. 小说更新太慢怎么办_写网络小说写得太慢怎么办?
  16. 前端开发中常用的几种设计模式
  17. 脚本恢复Win10照片查看器
  18. matlab 相位滞后,相位滞后.PPT
  19. 氟化硼二吡咯(BODIIPY) FL炔烃/氨基/羧基/NHS脂/叠氮/酰胫/马来酰亚胺/四嗪/DBCO
  20. word打开doc文件提示运行时错误‘4605‘

热门文章

  1. 如何快速的下载openstack的所有源代码
  2. Android MediaPlayer 播放器网络音频播放总结
  3. vue 上下键li_Vue实现点击箭头上下移动效果
  4. openlayers测试图层删加点
  5. DDos攻击学习篇-进行一次简单的DDos攻击
  6. javascript打字游戏
  7. 同事之间为什么要勾心斗角
  8. tar, gzip, zip使用总结
  9. Linux的tar打包压缩解压zip/gz/bz2/xz用法细讲
  10. 教你如何抢注删除域名