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

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. 出身寒门,如何改变命运?
  2. 在 JQuery Mobile 中实现瀑布流图库布局
  3. 阿里云kafka使用记录(python版本)
  4. Linux 0.11内核分析03:系统调用
  5. weak引用表原理探究
  6. springboot集成redis_cluster两种方式
  7. win7下dynamips类模拟器桥接到本地PC,但是无法ping通的解决办法
  8. 无线扫码枪 服务器查询异常,扫描枪常见问题
  9. 计算机round是什么函数,round函数怎么用例子
  10. Linux 服务器CPU占用率100%,使用率高解决方案
  11. fdisk分区以及格式化磁盘简要步骤
  12. c语言代码后return0表示什么意思,return 0是什么意思 ?
  13. “因遭勒索软件攻击,我被认定工作失职开除,并被老东家索赔 21.5 万元”
  14. MySQL:使用SQL语句删除所有索引
  15. 高通量测序数据分析:RNA-seq
  16. 计算机页面新建,电脑PS如何新建多个画布并使其显示在一个界面
  17. Cannot satisfy the following dependencies for tc解决
  18. 给拯救者Y7000换个固态
  19. fastq :怎么判断fastq是Phred33格式还是Phred64 格式
  20. 3-2 判断点在圆内或圆外

热门文章

  1. 【转】变色龙启动知识
  2. python编写抢座位软件_网友直呼“中枪” ! 用Python画大学教室座位神分区图
  3. PHPCMS安装及调用代码
  4. ShaderGraph——水晶
  5. 进制数转换器的VB算法实现(2/8/10/16进制数可以相互转换)
  6. 基于android的网络音乐播放器-网络音乐的搜索和展示(五)
  7. 华为mate手机从解锁到root成功全步骤
  8. PostgreSQL使用generate_series函数 填充数据(插入数据)
  9. Concis组件库封装——LazyLoad懒加载
  10. 从硬件到软件,教你从零搭建智慧农业大脑