IDEA 高阶技巧,让你的编程效率提高 40.22%

本文介绍了IntelliJ IDEA的一些高级技巧,包括常用快捷键、Live Template、Postfix补全、Inject Language和文件模板,旨在帮助开发者提高编程效率,减少重复工作和鼠标依赖。通过学习这些技巧,程序员可以在日常开发中更加高效地编写和管理代码。
摘要由CSDN通过智能技术生成

1. IDEA 高阶技巧有哪些

  可以装 x 的 IDEA 高阶技巧,让你的编程效率提高 40.22%。这么厉害吗?先看看 gif

1.1. 常用快捷键,让你无鼠标编程
  1. maven 依赖查找

  2. 窗口缩放

  3. 上插一行,下添一句

  4. 光标漂移,秀得飞起

1.2. Live Template,让你装 x 让你飞
  1. 快速生成 main 函数

  2. 快速打印语句

  3. 自定义 logger 声明

1.3. Postfix,减少编程的寂寞
  1. if 判断
  2. 快速打印当前语句
  3. 集合遍历
  4. 自定义 list 生成
1.4. Inject Language,减少砸电脑的冲动
  1. 将通用语法转为 Java 代码(正则表达式、JSON)
1.5. 文件模板方法,减少重复劳动
  1. 在创建类文件时,将作者信息添加在类头部

2. IDEA 常用的快捷键

2.1. 代码编辑
热键 描述
ctrl + d 复制当前行
ctrl + y 删除当前行
shift + enter 在当前行之下,插入一行
ctrl + alt+ enter 在当前行之上,插入一行
alt + insert 1.maven 依赖查找 2.快速生成 getter 等方法
ctrl + shift + enter 语句收尾,常用于在句末添加 分号 ;
ctrl + alt + t 使用 try,将选中的语句包裹
ctrl + alt + l 全局代码格式化
ctrl + alt + o 去除多余的 导包
alt + enter 万能快捷键,包括多功能提示、自动完善等功能
ctrl + o 快速重写当前类的方法
ctrl + i 快速实现当前接口的方法(可以使用 alt + enter 来代替)
ctrl + / 代码注释 //
ctrl + shift + / 代码块注释 /**/
ctrl + shift + u 大小写切换
2.2. 代码运行
热键 描述
ctrl + F8 当前行打断点
shift + F9 以 debug 的方式运行代码
shift + F10 以 run 的方式运行代码
F2 跳到下一个错误位置
2.3. 光标移动
热键 描述
alt + up/down 方法级别的光标移动
ctrl + b 查看该方法的接口声明
ctrl + alt + b 查看该方法的接口实现
ctrl + alt + left/right 关闭调用到之前/之后的位置
ctrl + [ / ] 光标移动到当前花括号开始/结束位置
2.4. 窗口管理
热键 描述
shift + shift 文件搜索
ctrl + f 当前文件搜索
ctrl + shift + f 全局搜索
alt + 1 关闭/开启左侧导航栏
ctrl + alt + F12 窗口最大化显示
ctrl + F12 查看当前类的字段和方法
alt + F7 查看当前方法的被调用位置
ctrl + F4 关闭当前文件
alt + left/right 左右切换文件
ctrl + q 查看方法的注释
ctrl + p 方法参数提醒
ctrl + up/down 类似于鼠标上下滚动

3. IDEA 中的 Live Template

3.1. 常用的系统内置模板
psvm 快速生成 main 方法
sout 快速生成 System.out.println
3.2. 自定义模板
  1. 打开 File - Settings - 搜索 Live Templates
  2. 根据 gif 操作,自定义模板
    2.1 创建分组
    2.2 创建模板
    2.3 选择语言
    2.4 变量赋值
    2.5 测试
3.3. 如何使用 groovy 脚本来自定义模板
  1. groovy 脚本调用声明
groovyScript("自定义代码code", 参数params...) 
-- code 表示 groovy 脚本
-- params 表示需要传入的参数,这些参数会绑定到 groovy 脚本的 _1 _2  _3 ..._n 中

  1. groovy 脚本样例(需求&
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值