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

idea使用 ( 五 ) idea常用快捷键

6.常见快捷键

6.1.自带快捷键

6.1.1.前缀指令

psvm/main 生成 main 函数

sout/soutv/soutp 控制台输出 souf 占位符输出模式

.new new对象

.var 定义变量

.return 生成返回值

.if 生成 判断结构

.nn 生成 非null 判断结构

.for/.fori 生成 循环结构

6.1.2.高频使用

Ctrl + Alt + SPACE(空格) 代码提示,这个快捷键使用场景并不多,大部分情况下 IDEA 都会主动提示(相当于 Eclipse : Alt + / )

Ctrl + Shift + Space(空格) 在很多时候都能够给出Smart提示

Ctrl + D 光标所在行代码复制到新的一行 ( 相当于 Eclipse : Ctrl + ↑/↓ )

​ 选中代码, 向右边复制

Ctrl + Shift + Enter 来快速补全分号

Shift + Enter 下面增加新空行, 光标在空行头

Ctrl + Alt + Enter 上面增加新空行, 光标在空行头

Ctrl + Alt + V (相当于 E: ctrl + 1 )引入变量

Ctrl + Alt + Shift + C 复制类路径

Ctrl + Shift + V 打开剪切板, idea 可以缓存多个复制信息

Alt + Insert (快速生成代码)生成 constructor/get/set/toString/hashCode/equals 等方法

Ctrl+Y/Ctrl + X(剪切) 删除当前行 (相当于 Eclipse : Ctrl + D )

Shift + Alt + 连续点击不同的词 保留选中

Alt + J 选择与当前词 相同的下一词

Ctrl + Shift + Backspace(退格键) 跳转到上次编辑的地方

Ctrl + Alt + T (代码环绕)代码包裹,选中代码后,可以被 for/if/trycache 等代码块包裹

Ctrl+O 可以选择父类的方法进行重写

6.1.3.常用操作

6.1.3.1.idea操作

Ctrl + Alt + S 打开setting设置

Alt + Enter 操作提示

Ctrl + Alt + L 根据模板格式化选择的代码,是只对java文件有效

Ctrl + - 收起单个方法

Ctrl + = 展开单个方法

Ctrl + Shift + - 收起所有方法

Ctrl + Shift + = 展开所有方法

6.1.3.2.编辑定位

Ctrl + Shift + Backspace(退格键) 跳转到上次编辑的地方

Ctrl + E 显示最近打开过的文件 (还好)

Alt + ← / → 调转到上一个 / 下一个 编辑页面 不是很准确 不好用

Ctrl + ]/[ 跳转到代码块结束/开始处, html代码时有用

Alt + Shift + ↑ / ↓ 上移/ 下移代码

Ctrl + B (快速定位)查看类的定义,也可以像 Eclipse 一样,按下 Ctrl 再鼠标左键单击。

Ctrl + Alt + B (转到子类) 查看接口或者抽象类的子类

6.1.3.3.代码控制

Ctrl + Alt + V (相当于 E: ctrl + 1 )引入变量。例如把括号内的SQL赋成一个变量

Ctrl + Alt + T (代码环绕)代码包裹,选中代码后,可以被 for/if/trycache 等代码块包裹

Ctrl + / 注释/反注释指定的语句,你也可以用

Ctrl + Shift + / 来进行多行语句的注释(即使用多行注释符号"/* … */")

Ctrl + W 选中当前光标所在词 进一步所在行, 所在区域 ( 与 双击鼠标左键 作用相同 )

Ctrl + Shift + J 可以整合两行

6.1.3.4.代码结构

Ctrl + F12 (相当于 大纲视图 ) 这个可以列出类中的所有方法。

Ctrl+H (相当于Eclipse : Ctrl + T )查看类结构。

Ctrl + Shift + Alt + U 查看类结构关系图

Ctrl + Q 查看代码提示及内容

Ctrl + P 显示参数信息

Shift + F6 (重构>重命名) 变量或者类名重命名。

Ctrl + Shift + H 导入包

Ctrl + Alt + O 优化import自动去除无用的import语句

Ctrl + I 实现继承方法

Ctrl+O 可以选择父类的方法进行重写

Ctrl + Shift + Space(空格) 在很多时候都能够给出Smart提示

6.1.3.5.搜索

Ctrl + Shift + A 查找文件(双击shift)

Ctrl + N 这个可以用来快速搜索类。

Alt + F7 这个用来查看某一个方法或者变量在哪里被使用了。Ctrl + Alt + H 查看方法调用者

Ctrl + Shift + H 查看方法重写结构

Ctrl + Shift + N 这个可以用来快速搜索文件。

Ctrl+F7 查询当前元素在当前文件中的引用,然后按F3可以选择

Ctrl + Shift + Alt + N 可以快速打开符号

Alt + F3 可以快速寻找 相当 Ctrl + F

Ctrl + Shift + F7 可以高亮当前元素在当前文件中的使用

Ctrl + Alt + Up / Ctrl + Alt + Down 可以快速跳转搜索结果


http://www.kler.cn/a/15389.html

相关文章:

  • hadoop3.x 新特性
  • 【ARM】MDK在debug模式下的Registers窗口包含哪些内容
  • 5. langgraph中的react agent使用 (从零构建一个react agent)
  • 【AI日记】24.11.17 看 GraphRAG 论文,了解月之暗面
  • Linux最深刻理解页表于物理内存
  • SQL注入注入方式(大纲)
  • 知识图谱实战应用6-基于知识推理进行知识补全的功能
  • 「 Redis 」RDB和AOF持久化全面解析
  • 使用Sybase sp_recompile重新编译存储过程和触发器
  • 如何使用osquery在Windows上实时监控文件?
  • Java新提案,最终还是靠近C#了
  • 高度可定制可用于商用目的全流程供应链系统(全部源码)
  • Python 二进制 八进制 十进制 十六进制之间的转换
  • JSP数据库连接池的研究与实现(源代码+论文)
  • 嵌入式安卓开发:使用Camera2获取相机
  • 网络安全真的没法入行吗?
  • RedHat8配置本地YUM源
  • 知识图谱实战应用7-最完整的常用Cypher查询语句与实际应用
  • Unlimited “使用GPT-4 ”!它来了!
  • html学习(布局方式(layout)、浮动(float)、定位(position)、弹性盒(flex))
  • C++设计模式11:享元模式
  • Sharding-JDBC之垂直分库水平分表
  • 结构型模式-享元模式
  • 浅谈:JVM垃圾回收
  • pt11mysql多表查询优化
  • JAVA Future类详解及Thread线程是如何运行Future类的