目录

好用插件

1、CodeGlance

2、Restfultoolkit

3、jclasslib bytecode viewer

4、GsonFormat

5、Rainbow Brackets

7、Translation

8、Lombok

10、Alibaba Java Code Guidelines

11、MybatisX

12、JOL Java Object Layout

13、Maven Helper

14、Codota

快捷键

查找

跳转切换

代码阅读相关

idea打开多个窗口

idea内置smart Tomcat启动特别卡

other


好用插件

1、CodeGlance

   拖动浏览代码更加方便,还有放大镜功能。

2、Restfultoolkit

   一套 RESTful 服务开发辅助工具集,完美代替postman。(该插件在IDEA 2020版本未适配,可用Restfultool代替)

  • 根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N );
  • 提供了一个 Services tree 的显示窗口;
  • 一个简单的 http 请求工具;
  • 在请求方法上添加了有用功能::复制生成 URL,复制方法参数......
  • 其他功能::java 类上添加 Convert to JSON 功能,格式化 json 数据 ;

3、jclasslib bytecode viewer

下面要隆重介绍的是一款可视化的字节码查看插件:jclasslib 。

4、GsonFormat

   Json转Java类,该插件可以加快开发进度,使用非常方便,效率高。

5、Rainbow Brackets

   它可以实现配对括号相同颜色,并且实现选中区域代码高亮的功能。对增强写代码的有趣性和排错等都有一些帮助。

7、Translation

   很不错的翻译插件,支持谷歌、有道、百度三种翻译。还有一个很强大的功能,程序员估计都对变量起名而头疼,有了它就再也不会了!(操作方式:选中并点击右键,会出现“Translate and Replace”,快去试试吧!)

8、Lombok

   它主要用来简化,减少代码的编写。使代码看起来更清晰,简洁。只需要加注解,不用再写get、set、toString、equals和hashCode方法了。

10、Alibaba Java Code Guidelines

   阿里巴巴出品的代码规范插件,用于帮助程序员规范自己的代码,检测出潜在的问题,改善代码质量。

11、MybatisX

  MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。最强拍档:搭配Mybatis-Plus开发。

12、JOL Java Object Layout

https://plugins.jetbrains.com/plugin/10953-jol-java-object-layout

查看对象布局和大小的插件,非常赞。

13、Maven Helper

解决依赖包冲突的问题。

14、Codota

  Codota,程序员的编程助手,可以用于代码的智能补全功能,它基于百万级github仓库java程序,能根据程序上下文及依赖给出最适合的代码提示及自动补全推荐,给代码开发带来了极大的便利,绝对是idea 插件中的必备利器。

快捷键

快捷键组合 实现效果
psvm + Tab键 / main + Tab键 public static void main(String[] args)
sout + Tab键 System.out.println()
Ctrl + X 删除当前行
Ctrl +D 复制当前行
Alt+Insert(或右键Generate) 生成代码(如get,set方法,构造函数等)
Ctrl+Alt+T 生成try catch (或者 Alt+enter选择)
CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里
Ctr+shift+U 实现大小写之间的转化
ALT+回车 导入包,自动修正
CTRL+ALT+L 格式化代码
CTRL+ALT+I 自动缩进
CTRL+E 最近更改的代码
fori 生成for (int i = 0; i < ; i++) {}
Alt + <–左右–>键 实现窗口左右更换(多窗口)
Ctrl + 鼠标点击 快速找到成员变量的出处
Shift+F6 重构/重命名 (包、类、方法、变量、甚至注释等)
CTRL+Q 查看当前方法的声明
Ctrl+Alt+V 自动创建变量(new 对象();之后选择按快捷键)
Ctrl+O 重写方法
Ctrl+I 实现方法
ALT+/ 代码提示
Ctrl+Shift+R 在当前项目中替换指定内容
Ctrl+E 最近编辑的文件列表
Ctrl+P 显示方法参数信息
Ctrl+Shift+Insert 查看历史复制记录,idea可以保留历史复制的 100 条记录

查找

快捷键 介绍
Ctrl + F 在当前文件进行文本查找
Ctrl + R 在当前文件进行文本替换
Shift + Ctrl + F 在项目进行文本查找
Shift + Ctrl + R 在项目进行文本替换
Shift + Shift 快速搜索
Ctrl + N 查找class
Ctrl + Shift + N 查找文件
Ctrl + Shift + Alt + N 查找symbol(查找某个方法名)

跳转切换

快捷键 介绍
Ctrl + E 最近文件
Ctrl + Tab 切换文件
Ctrl + Alt + ←/→ 跳转历史光标所在处
Alt + ←/→ 方向键 切换子tab
Ctrl + G go to(跳转指定行号)

代码阅读相关

快捷键 介绍
Ctrl + P 方法参数提示显示
Ctrl + Shift + i 就可以在当前类里再弹出一个窗口出来
Alt + F7 可以列出变量在哪些地方被使用了
光标在子类接口名,Ctrl + u 跳到父类接口
Alt + F1 + 1, esc
(Shift) + Ctrl + +/- 代码块折叠
Ctrl + Shift + ←/→ 移动窗口分割线
Ctrl + (Alt) + B 跳转方法定义/实现
Ctrl + H 类的层级关系
Ctrl + F12 Show Members 类成员快速显示

idea打开多个窗口

idea内置smart Tomcat启动特别卡

解决办法卸载idea重新安装

other

以字母开头的

Idea快捷键大全(Windows)_Lymanyu的博客-CSDN博客_idea快捷键

有图的

IntelliJ IDEA 2022 最新版 快捷键大全 GIF 动图演示_Resourceful!的博客-CSDN博客

idea 好用的插件和快捷键相关推荐

  1. 【Linux】26.VScode安装、插件、快捷键等基本用法

    VScode安装.插件.快捷键等基本用法 部分参考http://www.cnblogs.com/bloglkl/p/5797805.html (1) 在visual studio code中插件下载M ...

  2. Sublime Text3(mac)一些插件和快捷键

    Sublime Text3(mac)一些插件和快捷键 楚简约 关注 2017.02.24 17:02* 字数 1216 阅读 412评论 0喜欢 2 下载地址http://www.sublimetex ...

  3. sublime text3:呼出安装插件的快捷键

    2019独角兽企业重金招聘Python工程师标准>>> 呼出安装插件的快捷键为Ctrl+Shift+P,然后输入install选择Install Package,之后输入想找的插件就 ...

  4. VsCode常用插件和快捷键

    VsCode常用插件和快捷键 vscode快捷键 alt+w:快速打印变量(需要插件Wrap Console Log) alt+q:加书签 alt+d:加`<div>`标签(htmltag ...

  5. Idea的常见插件和快捷键

    插件 其实网上说了许多的插件,我这边推荐几个我自己用的觉得比较好的插件,其它的欢迎评论区的大佬们补充. 首先先说一下在哪里安装插件吧: 打开idea 单击File,找到Settings点它,然后在里面 ...

  6. Sublime Text 常用插件和快捷键

    插件 AdvanceNewFile : 方便新建文件 快捷键 CMD + Shift + P : 包管理 CMD + N : 新建文件 CMD + S : 保存文件 CMD + Shift + D : ...

  7. idea快捷操作_IDEA插件系列 快捷键神器!Key Promoter X

    今天起,会陆续给大家介绍一些IDEA的插件. 正所谓工欲善其事必先利其器,一款好的插件可以帮我们提升开发效率,或者提升使用IDEA的幸福感! 今天要推荐的第一款插件 Key Promoter X . ...

  8. Sublime配置VI插件后 快捷键总结

    Vi编辑器快捷键  命令行模式:   yy 复制当前行   yy5 复制向下5行   p 粘贴(注意粘贴到最后时候留一个换行符)   p5 粘贴5次   dd 删除一行,剪切一行   G 最后一行   ...

  9. sublime text插件与快捷键

    sublime Text3官方文档中文版:http://feliving.github.io/Sublime-Text-3-Documentation/ sublime Text插件下载网站:http ...

  10. IDEA常用提升开发效率的插件及快捷键(持续更新)

    2019独角兽企业重金招聘Python工程师标准>>> 工欲善其事,必先利其器 先引用古语醒醒目,哈哈~,下面进入正题 插件 Alibaba Java Coding Guidelin ...

最新文章

  1. 一网打尽数据结构中线性表链表的相关算法
  2. 有关智能指针(shared_ptr)的讨论
  3. leetcode 293.Flip Game(lintcode 914) 、294.Flip Game II(lintcode 913)
  4. 怎么用git将本地代码上传到远程服务器_TortoiseGit将本地git仓库上传到远程git服务器方法...
  5. 使用tracee编写规则追踪系统安全事件
  6. 多功能时钟电路的设计框图_一种病理组织漂片多功能一体机的设计
  7. Spring的refresh()方法调用过程
  8. 忆阻器的matlab建模_忆阻器Simulink建模和图形用户界面设计.PDF
  9. windows加载linux分区,如何实现在linux系统启动时就加载windows分区(ntfs分区)
  10. 拓端tecdat|R语言用Hessian-free 、Nelder-Mead优化方法对数据进行参数估计
  11. 什么是客户管理系统?
  12. source insight护眼模式颜色
  13. 笔记本计算机提升性能,笔记本电脑改装!轻松提升电脑性能!
  14. Xubuntu之lightdm开机无密码进入界面
  15. svm算法 最通俗易懂讲解
  16. 小程序父传子组件传值
  17. 对比Eureka和Nacos 的区别 Zuul和Spring Gateway的区别
  18. ip地址位置提供商查询 cip.cc/ip
  19. 【Linux系列】signal函数详解
  20. OJ每日一练——温度换算

热门文章

  1. 沉浸式状态栏需要写html,沉浸式状态栏
  2. H---illuminate
  3. 计算机丢失pli.dll,pli01_silos.dll
  4. Visual Leak Detector (VLD)使用
  5. C++界面实现超市综合管理系统
  6. Blink中的维表join及优化
  7. 关于Spring_02
  8. 向量点乘和叉乘的区别
  9. 产业数字化爆发,松山湖开发者村打通数实融合“最后一公里”
  10. python-openCV实现银行卡卡号识别