idea快捷键 吐血整理
一弄快捷键,就无法自拔,于是边参考边测试,精心整理,标红代表自己修改了。标黑是自己觉得相对重要且用得上的,非标代表可能用的上但不是很重要。红色代表自己修改过。
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快捷键 吐血整理相关推荐
- 吐血整理了一些装机必备、绝对实用的软件,哪个不好用你来打我!
超级实用软件大全 哪个不好用你来打我 [工作效率] 截图+贴图 Snipaste 文件搜索+快启动 Listary 图片转文字 天诺OCR GifCam Windows Terminal 图片查看工具 ...
- 想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础( 十 三 )
大家好,我是阿Ken.很快就要整理完第三章了~ 对于专升本_计算机文化基础我已经在博客里整理了已经一半多了,希望能够在我整理后能够帮助其他的小伙伴,这月底整理完所有的专升本_计算机文化基础的笔记,感兴 ...
- 想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础(十 二)
大家好,我是阿Ken.很快就要整理完第三章了~ 对于专升本_计算机文化基础我已经在博客里整理了已经一半多了,希望能够在我整理后能够帮助其他的小伙伴,这月底整理完所有的专升本_计算机文化基础的笔记,感兴 ...
- IntelliJ IDEA 常用设置(配置)吐血整理。首次安装必需
idea 很强大,但是初次安装默认的有很多设置并不是满足我们开发的需要. 以前经常一安装就要捣鼓很久,为此吐血整理初次安装设置 一.切换主题(配色方案) 作用:切换自己喜欢的主题 操作:File &g ...
- Webpack面试题超全面【吐血整理】
0.有哪些常见的Loader?你用过哪些Loader? (我开始熟悉的报起了菜名) raw-loader:加载文件原始内容(utf-8) file-loader:把文件输出到一个文件夹中,在代码中通过 ...
- 吐血整理:论文写作中注意这些细节,能显著提升成稿质量
点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 文 | python 编 | 小轶 前言 不知诸位在科研的起步阶段,是否曾有过如下的感 ...
- DL之CNN:关于CNN(卷积神经网络)经典论文原文(1950~2018)简介总结框架结构图(非常有价值)之持续更新(吐血整理)
DL之CNN:关于CNN(卷积神经网络)经典论文原文(1950~2018)简介总结框架结构图(非常有价值)之持续更新(吐血整理) 导读 关于CNN,迄今为止已经提出了各种网络结构.其中特别 ...
- 吐血整理《计算机网络五层协议之物理层(下)》
吐血整理<计算机网络五层协议之物理层(上)> 吐血整理<计算机网络五层协议之物理层(中)> 绝知此事要躬行! 物理层(下篇) 1.数字传输系统 1.1PCM的基本原理 1.2 ...
- 吐血整理《计算机网络五层协议之物理层(中)》
吐血整理 <计算机网络 五层协议之物理层(上)> 吐血整理 <计算机网络 五层协议之物理层(下)> 物理层(中篇) 1.信道的基本概念(续) 1.1信道的极限容量 1.2.信道 ...
最新文章
- 出身寒门,如何改变命运?
- 在 JQuery Mobile 中实现瀑布流图库布局
- 阿里云kafka使用记录(python版本)
- Linux 0.11内核分析03:系统调用
- weak引用表原理探究
- springboot集成redis_cluster两种方式
- win7下dynamips类模拟器桥接到本地PC,但是无法ping通的解决办法
- 无线扫码枪 服务器查询异常,扫描枪常见问题
- 计算机round是什么函数,round函数怎么用例子
- Linux 服务器CPU占用率100%,使用率高解决方案
- fdisk分区以及格式化磁盘简要步骤
- c语言代码后return0表示什么意思,return 0是什么意思 ?
- “因遭勒索软件攻击,我被认定工作失职开除,并被老东家索赔 21.5 万元”
- MySQL:使用SQL语句删除所有索引
- 高通量测序数据分析:RNA-seq
- 计算机页面新建,电脑PS如何新建多个画布并使其显示在一个界面
- Cannot satisfy the following dependencies for tc解决
- 给拯救者Y7000换个固态
- fastq :怎么判断fastq是Phred33格式还是Phred64 格式
- 3-2 判断点在圆内或圆外
热门文章
- 【转】变色龙启动知识
- python编写抢座位软件_网友直呼“中枪” ! 用Python画大学教室座位神分区图
- PHPCMS安装及调用代码
- ShaderGraph——水晶
- 进制数转换器的VB算法实现(2/8/10/16进制数可以相互转换)
- 基于android的网络音乐播放器-网络音乐的搜索和展示(五)
- 华为mate手机从解锁到root成功全步骤
- PostgreSQL使用generate_series函数 填充数据(插入数据)
- Concis组件库封装——LazyLoad懒加载
- 从硬件到软件,教你从零搭建智慧农业大脑