当前位置: 首页 > article >正文

IDEA中的快捷键大全--超详细

目录

一、通用类型

1.1 图示

1.2 表格化

二、编写速度提升

2.1 图示

2.1.1 表格化

2.2 图示

2.2.1 表格化:

三、类结构,查找和查看源码

3.1 图示

3.2 表格化

四、查找,替换和关闭

4.1图示

4.2 表格化

五、调整格式

5.1 图示

5.2 表格化

六、快捷键的自主定义

6.1 修改开发环境

6.2 修改单个快捷键


一、通用类型

1.1 图示

1.2 表格化

复制代码-copyctrl + c
粘贴-pastectrl + V
剪切-cutctrl + x
撤销-undoctrl + z
反撤销-redoctrl + shift + z
保存-save allctrl + s
全选-select allctrl + a

二、编写速度提升

2.1 图示

2.1.1 表格化

操作描述快捷键
智能提示Ctrl + Space
插入代码模板(Live Template)Ctrl + J
使用代码块环绕Ctrl + Alt + T
生成 getter/setter/构造器等Alt + Insert
自动生成返回值变量Ctrl + Alt + V
复制指定行的代码Ctrl + D
删除指定行的代码Ctrl + Y
切换到下一行代码空位Shift + Enter
切换到上一行代码空位Shift + Enter(当前行前插入)
向上移动代码Ctrl + Shift + Up
向下移动代码Ctrl + Shift + Down
向上移动一行Ctrl + Up
向下移动一行Ctrl + Down
方法的形参列表提醒Ctrl + P

2.2 图示

2.2.1 表格化:

操作描述快捷键
批量修改指定的变量名、方法名、类名等Shift + F6
抽取代码重构方法Ctrl + Alt + M
重写父类的方法Ctrl + O
实现接口的方法Ctrl + I
选中的结构的大小写切换Ctrl + Shift + U
批量导入包Ctrl + Alt + O

三、类结构,查找和查看源码

3.1 图示

3.2 表格化

操作快捷键功能描述
查看源码 - Go to classCtrl + N显示当前类的结构,支持搜索指定的方法、属性等
文件结构 - File structureCtrl + F12显示当前文件的结构,可以搜索方法、属性等
退回到前一个编辑的页面Ctrl + Alt + ←返回到上一个编辑的页面
进入到下一个编辑的页面Ctrl + Alt + →前往下一个编辑的页面
切换打开的类文件Ctrl + Tab在打开的类文件之间切换
查看继承树结构 - Type HierarchyCtrl + H查看光标选中类的继承树结构
查看方法文档 - Quick documentationCtrl + Q显示光标处方法或类的文档
显示类的UML关系图 - Show UML popupCtrl + Alt + U显示当前类的UML关系图
定位某行 - Go to line/columnCtrl + G跳转到指定的行/列
回溯变量或方法的来源 - Go to implementation(s)Ctrl + B跳转到变量或方法的实现
折叠方法实现 - Collapse allCtrl + Shift + -折叠所有方法的实现
展开方法实现 - Expand allCtrl + Shift + +展开所有方法的实现

四、查找,替换和关闭

4.1图示

4.2 表格化

功能快捷键说明
查找指定的结构Ctrl + F在当前文件中查找文本
查找与替换Ctrl + R在当前文件中查找并替换文本
直接定位到当前行的首位Home移动光标到当前行的开始位置
直接定位到当前行的末位End移动光标到当前行的结束位置
全项目搜索文本Ctrl + Shift + F在整个项目中查找文本

五、调整格式

5.1 图示

5.2 表格化

功能快捷键说明
格式化代码Ctrl + Alt + L自动格式化当前文件的代码
使用单行注释Ctrl + /对选中代码添加或取消单行注释
使用/取消多行注释Ctrl + Shift + /对选中代码添加或取消多行注释
选中数行,整体往后移动Tab将选中行向右缩进
选中数行,整体往前移动Shift + Tab将选中行向左缩进

六、快捷键的自主定义

6.1 修改开发环境

打开Idea,点击左上角的文件(file),点击设置(setting)

打开Keymap也就下图所示:根据自己使用习惯的开发环境去修改

6.2 修改单个快捷键

偏左边的搜索是靠输入: 作用的说明的,即

偏右边的搜索框是靠:输入快捷键的指令,即重复,也就是复制一行代码

想要修改的话,直接右键要修改的,选择移除原有的快捷键,

再输入新的指令即可

 绿色的就是刚刚修改后快捷键的指令


http://www.kler.cn/news/357453.html

相关文章:

  • UltraISO(软碟通)制作U盘制作Ubuntu20.04启动盘
  • SQLI LABS | Less-2 GET-Error based-Intiger based
  • 24算法刷题 | Day46 | 动态规划 XIII | 子序列问题 IV | LeetCode 647. 回文子串,516. 最长回文子序列
  • 面试手撕代码-二十三种设计模式之享元模式
  • 计算机组成原理(笔记7高速缓冲存储器Cache,计算机组成原理的重难点全、直接、组相连)
  • 探索 Python 中的 XML 转换利器:xml2dict
  • 量子门电路开销——T门、clifford门、toffoli门、fredkin门
  • AutoFixture:.NET 的假数据生成工具
  • 道路垃圾识别数据集 含pt模型界面 18类 共7542张图片,xml和txt标签都有;
  • 安全光幕的工作原理及应用场景
  • 域7:安全运营 第18章(DRP)和第19章 (Investigation and Ethics)
  • Java中的Math类
  • 五、事务和并发控制及索引和性能优化
  • 大幅降低人工核验遗漏的概率,降低出错风险的智慧能源开源了
  • 笔记:SOME/IP-SD报文中的TTL
  • 智能取暖桌:以九芯电子NRK3502语音识别芯片提升用户体验
  • rom定制系列------小米6x_MIUI14_安卓13刷机包修改写入以及功能定制 界面预览
  • 鸿蒙网络编程系列12-使用Request部件下载文件到本地示例
  • 【VUE】Vue中常用的修饰符
  • Rust虚拟机Demo