一、idea快捷键总结

  • 调用getter/setter方法:Alt + insert
  • 调用方法的重写: ctrl + O
  • 快速构建main函数:psvm
  • 快速构建System.out.println():sout
  • 生成try…catch的快捷键:Ctrl + Alt + T。
  • 快速构建带参数/不带参数的构造方法:Alt + insert 的第一行 Constructor。选择参数即可,不选参数就是不带参数的构造方法。
  • 格式化代码:Ctrl + Alt + L
  • 自动生成测试类: Ctrl + Shift + T
  • 取消重复代码提示:File –> Settings –> Editor –> Insperctions –> General –> Duplicated Code ,取消这个选项即可。
  • 全局替换字段:Ctrl + Shift + r
  • 重写Object中的toString方法:Alt + insert ,选择tostring()方法
  • 查看类的继承与实现:
    • 查找接口的实现类:Ctrl + Alt + b
    • 查看类或接口的继承关系:Ctrl + h
  • 复制文件路径:Ctrl + Shift + c
  • 复制文件参考内容:Ctrl + Shift + Alt + c
  • 打开/隐藏左边项目展开栏:Alt + 1

二、idea 激活

正版 idea license 授权可微信联系:create17_,每年几十块钱即可拿到 idea 全家桶软件的 license。

三、插件

1. 翻译 – Translation

打开 File –> settings –> Plugins –> browse Repositories –> 搜索Translation –> install –> restart idea

选中英文,Ctrl + Shift + Y ,显示翻译,也可右键点击翻译。另 右下角可选翻译类型,有谷歌翻译、有道翻译和百度翻译。

2. Jrebel
1)安装

简介:JRebel是一种生产力工具,允许开发人员立即重新加载代码更改。它会跳过Java开发中常见的重建,重新启动和重新部署循环。 JRebel使开发人员能够在相同的时间内完成更多工作,并在编码时保持流程。 JRebel支持大多数实际的企业级Java堆栈,并且易于安装到现有的开发环境中。

由于在idea中下载jrebel插件需要翻墙,很慢且一般会下载失败,所以先将jrebel包下载本地。下载地址

打开 File –> settings –> Plugins,点击Install plugin from disk,如下图所示:

安装成功后会提示重启IDEA。重启后,会发现新的界面会多出两个东西,如下图所示:

2)科学使用

下载完毕之后,还需要将Jrebel激活,激活步骤如下:

打开 Help —> JRebel —> Activation,选择Connect to online licensing service,如下图所示:

第一行输入url: http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce
第二行输入邮箱(随意输)
如果出现激活过期的情况下 , 可以重新生成一下GUID , 替换原来的GUID即可 .

http://www.ofmonkey.com/transfer/guid

3)成功

如下图所示,过期时间为2019年5月21,半年时间,舒服…

更多 idea 插件可参考:idea 开发必不可少的插件汇总

四、idea 相关配置

1、idea中sh脚本编码格式问题

修改为”Unix and macOS (\n)”后,新创建的sh文件会自动转为unix编码(可以观察右下角是否为LF

对于已存在的sh文件,可在右下角手动调整为unix编码格式(选择LF):

五、问题集锦

1. 启动报Plugin Error

解决办法:

​ 找到idea配置文件下的 disabled_plugins.txt删除重启即可。

​ 目录:C:\Users\<用户>\.IntelliJIdea2017.2\config