IDEA快捷键

智能提示代码

  • Ctrl+Space 基本的代码提示

  • Ctrl+Shfit+Space智能代码提示

如果使用的是window系统,那么此快捷键可能会与输入法切换起冲突,需要自己去更改

自动参数提示

  • Ctrl+P

实现自动转义

在编写JSON字符串时,像我以前一个个用 “” 去转义双引号太费劲。

  • 将鼠标光标定位到双引号当中,按 “Alt+Enter” 弹出Inject language视图,选择Inject language or reference

  • 弹出列表当中选择JSON组件,再次按 “Alt+Enter” ,选择 Edit JSON Fragment

  • 在JSON Fragment窗口当中,输入需要转义的JSON值。按 “Ctrl+F4” 退出

高复用代码块

  • sout:System.out.println()

  • soutm: System.out.println(当前类和方法名)

  • psfs: public static final String

  • fori: for(int i=0;i<;i++){}

  • ifn: if(args==null){}

如果默认的Live Template还不够满足需求,则可以自己定义新的live:

Ctrl+Alt+S打开窗口选择Editor里的Live Template。

注释信息

Ctrl+Alt+S打开窗口选择Editor里的 file and code template 按钮。在窗口右侧点击 includes按钮,根据右边框中的提示输入信息,这样以后每创建类都会带有注释信息

超能快捷键

Alt+Enter,谁用谁知道

使用全局配置

  • 全局JDK

    File —> Project Structure —> SDKs

  • 全局Maven

    File —>Other Setting —> Settings for new projects —> Build & Tools —> Maven

  • 全局版本控制Git/SVN

    File —> Settings —> Version Control —> Git

  • 自动导包与智能删除

    如果没用进行全局配置,在新加入依赖后,IDEA会自动询问你是否自动导入包。如需要设置,File —>Other Setting —> Settings for new projects —> Other Setting —> Auto Import

自动生成语句

  • 快速生成if语句

    参数后面追加.notnull并按回车

  • Postfix Code功能

    在编写代码时,减少向后插入符号的跳转,可以在变量后面直接跟上for、sout、switch等表达式

  • 快速生成try/catch、if/else

    Ctrl+Alt+T

  • 快速生成构造器,以及Getter/Setter、Override方法

    在实体编辑窗口当中,使用 Alt+Insert即可。但推荐使用Lombok注解,方便省事还提高代码质量

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值