IDEA使用总结

常用快捷键:

复制当前行到下一行                      Ctrl+d

格式化代码                                     Ctrl + Alt + L

生成setter、getter等                        Alt + Insert

已打开的文件选项卡切换                 Alt + ←/→

复制当前行到下一行                        Ctrl + D

删除当前光标所在行                        Ctrl + Y

定位行                                             Ctrl + G

 

在方法间快速移动定位                    Alt + ↑/↓

单行注释                                         Ctrl + /

多行注释                                         Ctrl+ Shift+ /

重命名                                              Shift + F6                   

 

本文件内查找                                      Ctrl + F或者 选中单词F3,继续按F3查找下一个

选中文本,按Alt+F3 ,高亮相同文本,F3逐个往下查找相同文本

选中代码,连续按会有其他效果                   Ctrl+W

资源管理器打开文件夹                                  CTRL+ALT+F12

 

使光标跳到错误或警告处               F2

本文件内查找                                 F3

查找变量来源,快速打开光标处的类或方法              F4 同 Ctrl + 鼠标左键一样

全局查找(自定义)                       F5

全局替换(自定义)                       F6

后退Back(自定义)                      Ctrl + ←           回到刚才鼠标停留的地方

前进Forward(自定义)                 Ctrl + →

 

关闭当前窗口                                  CTRL+F4

当前方法展开、折叠                       Ctrl + +/-

全部展开、折叠                              Ctrl+Shift + +/-

上下移动代码                                  Ctrl+Shift+上下键

 

ALT+F7 查找所有引用

找到你的函数或者变量或者类的所有引用到的地方       ALT+F7

ALT+F1 显示目录

查找文件所在工程目录位置,资源管理器打开文件夹              ALT+F1

  点这个按钮也能快速显示对应文件所在工程目录

Ctrl+N 查找

调出查找类(Ctrl+N),文件(Ctrl+Shift+N),类中的方法或变量(Ctrl+Shift+Alt+N)

 

Alt+Insert 创造一切

Alt+Insert  可以新建类,文件,get或set方法,此快捷键又名创造一切

例1:把鼠标移到包上,Alt+Insert

例2:把鼠标放到类上,Alt+Insert,自动生成setter、getter方法

记得用右上角SVN 功能来更新代码

当有文件冲突时,不会像客户端软件那样, 就报个冲突。而是有3个面板:

最左边--你本地代码;最后边--SVN服务器代码;中间-- 融合后的代码

 

日常开发常用插件

lombok                       为Class里的属性以注解的方式自动生成getter、setter、equals等方法

GsonFormat               一键根据json文本生成java类

GenerateAllSetter      一键调用一个对象的所有set方法

Translation                 翻译插件

Statistic                      代码统计

FindBugs-IDEA         潜在 Bug 检查;使用教程:https://blog.csdn.net/zhaohonghan/article/details/88996697

Free Mybatis plugin      方便跳转页面:mapper与对应的sql语句页面跳转

Rainbow Brackets         对各个对称括号进行着色,方便查看

Alibaba Java Coding Guidelines    阿里巴巴代码规范检查插件,规范可以参考《阿里巴巴Java开发手册》

JRebel  是一种热部署生产力工具,修改代码后不用重新启动程序,所有的更改便可以生效。它跳过了Java开发中常见的重建、重新启动和重新部署周期。  但是要破解,比较麻烦。

破解步骤:https://blog.csdn.net/weixin_42831477/article/details/82229436

在线生成UUID:http://www.uuid.online/

最后有2个注意点:(1)设置为离线模式;(2)改动文件后多久的时间进行自动编译和部署, 取决于你自己的设置。

IEDA常用快捷键记录:https://blog.csdn.net/yangding_/article/details/54949390

IntelliJ IDEA(九) :酷炫插件系列:https://www.cnblogs.com/jajian/p/8081658.html 

IntelliJ IDEA系列文章--重要多看看:https://www.cnblogs.com/jajian/category/1280011.html

IntelliJ IDEA(十一) :Debug的使用--非常重要:https://www.cnblogs.com/jajian/p/9410844.html

常用插件推荐

插件名称插件介绍官网地址
Gitee开源中国的码云插件https://plugins.jetbrains.com/plugin/8383-gitee
Alibaba Java Coding Guidelines阿里巴巴出的代码规范检查插件https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
IDE Features TrainerIntelliJ IDEA 官方出的学习辅助插件https://plugins.jetbrains.com/plugin/8554?pr=idea
Key promoter快捷键提示https://plugins.jetbrains.com/plugin/4455?pr=idea
Grep Console自定义设置控制台输出颜色https://plugins.jetbrains.com/idea/plugin/7125-grep-console
String Manipulation驼峰式命名和下划线命名交替变化https://plugins.jetbrains.com/plugin/2162?pr=idea
CheckStyle-IDEA代码规范检查https://plugins.jetbrains.com/plugin/1065?pr=idea
FindBugs-IDEA潜在 Bug 检查https://plugins.jetbrains.com/plugin/3847?pr=idea
MetricsReloaded代码复杂度检查https://plugins.jetbrains.com/plugin/93?pr=idea
Statistic代码统计https://plugins.jetbrains.com/plugin/4509?pr=idea
JRebel Plugin热部署https://plugins.jetbrains.com/plugin/?id=4441
CodeGlance在编辑代码最右侧,显示一块代码小地图https://plugins.jetbrains.com/plugin/7275?pr=idea
GsonFormat把 JSON 字符串直接实例化成类https://plugins.jetbrains.com/plugin/7654?pr=idea
Markdown Navigator书写 Markdown 文章https://plugins.jetbrains.com/plugin/7896?pr=idea
Eclipse Code Formatter使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格,这个可以使用。https://plugins.jetbrains.com/plugin/6546?pr=idea
Jindent-Source Code Formatter自定义类、方法、doc、变量注释模板http://plugins.jetbrains.com/plugin/2170?pr=idea
Translation翻译插件https://github.com/YiiGuxing/TranslationPlugin
Maven HelperMaven 辅助插件https://plugins.jetbrains.com/plugin/7179-maven-helper
Properties to YAML Converter把 Properties 的配置格式改为 YAML 格式https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter
Git Flow IntegrationGit Flow 的图形界面操作https://plugins.jetbrains.com/plugin/7315-git-flow-integration
Rainbow Brackets对各个对称括号进行着色,方便查看https://github.com/izhangzhihao/intellij-rainbow-brackets
MybatisXmybatis 框架辅助(免费)https://plugins.jetbrains.com/plugin/10119-mybatisx
Lombok PluginLombok 功能辅助插件https://plugins.jetbrains.com/plugin/6317-lombok-plugin
.ignore各类版本控制忽略文件生成工具https://plugins.jetbrains.com/plugin/7495--ignore
mongo4ideamongo客户端https://github.com/dboissier/mongo4idea
iedisredis客户端https://plugins.jetbrains.com/plugin/9228-iedis
GenerateAllSetternew POJO类的快速生成 set 方法
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值