• Idea Java开发必备插件


    Idea 必装插件

    工欲善其事必先利其器

    开发 Java 必备的 Idea 插件.拥有这些插件后,避免工具使用方面的烦恼。

    • Chinese 中文语言包
    • Atom Material Icons IDEA 图标
    • Dracula Theme IDEA 主题
    • Grep Console 控制台日志颜色
    • Rainbow Brackets 区分相邻括号颜色
    • Translation 中英文翻译
    • GitToolBox git 日志
    • ignore git 忽略文件
    • Alibaba Java Coding Guidelines 阿里代码规范
    • lombok 一键生成所有 set, get,无参构造函数,toString 方法
    • GenerateAllSetter 一键生成所有 set 方法,用于设置对象属性
    • EasyJavaDoc 一键生成注释 ,可用在类,字段,方法上,快捷键 ctrl + \
    • junitgenerator-v2.0 一键生成测试类,根据结构在 test 目录中生成 ,快捷键 alt + Enter
    • String Manipulation 字符利器 ,快捷键 alt + m
    • GsonFormatPlus json 文本转换为 class 实体,快捷键 ctrl + s
    • MybatisX mapper 类文件 和 mapper.xml 文件映射跳转
    • Foldable Projectview 优化左侧菜单栏,避免显示开发无无关文件
    • Maven Helper 帮助你解决依赖包版本冲突
    • sequencediagram 图形化界面显示方法的具体调用链.帮助你理清代码调用顺序与关系
    • Gitee 国产代码仓库
    • Json Parser JSON 字符串格式校验(右侧工具栏会生成"快捷方式)
      Idea image

    可选插件

    可选插件可有可无,安装了也并不影响速度

    • Presentation Assistant 屏幕显示键盘按键
    • Key Promoter X 快捷键警告,帮助你摆脱键盘鼠标(安装后编辑器右上边缘多一个按钮)
    • Tabnine AI Code Completion AI 助你编码(初中级开发者不建议使用,容易丧失编码能力)
    • LeetCode Editor 力扣刷题
    • JPA Buddy Spring Data JPA 利器

    超级快捷键

    编辑器快捷成百上千,记住这关键的 4 个,足以提高 10 倍开发效率。

    • Alt + Enter 生成各种对象
    • ctrl + shirt + Enter 添加封号
    • ctrl + \ 生成注释
    • shift + Enter 另起一行

    以下无需记忆,作为查漏补缺

    • shift + F6 重构。等同于(批量)修改文件名,修改变量名,修改方法名
    • ctrl + alt + t 环绕快捷键,唤出可用环绕语句
    • ctrl + w 选中代码块, 多按几次很惊喜
    • ctrl + shift + 左箭头 或 右箭头 选中单词
    • ctrl + b 跳入接口
    • ctrl + alt + b 跳入接口的实现
    • shift + shift 搜索
    • ctrl + g 跳到具体的第几行。
    • ctrl + ctrl 运行 (某个启动类)

    超级 snipper

    编辑器 snipper 成千上百,背下这关键的 5 个,足以提高 10 倍开发效率。

    • 对象.sout + tab键 生成 打印日志语句
    • fori + tab键 生成 for 循环语句
    • 对象.while + tab键 生成 while 循环语句
    • 对象.return + tab键 生成 返回语句
    • 对象.iter + tab键 生成 迭代语句

    以下无需记忆,作为查漏补缺

    • 对象.forr + tab键 生成倒序 for 循环语句
    • list类型对象.forEach(soutc) + tab键 生成的遍历中含有打印语句

    参考阅读

    ------ 如果文章对你有用,感谢右上角 >>>点赞 | 收藏 <<<

  • 相关阅读:
    网络安全(黑客技术)—小白自学
    跳槽需要注意的一些事
    js 正则 获取文件名
    【BurpSuite】插件开发学习之J2EEScan(下)-主动扫描(51-60)
    同态加密:分圆多项式简介
    【App 抓包提示网络异常怎么破?】
    【语义分割】2017-PSPNet CVPR
    LabVIEW 使用VISA Close真的关闭COM口了吗
    kubernetes集群kubeadm方式安装
    触控笔哪个牌子好用?主动电容笔和被动电容笔的区别
  • 原文地址:https://blog.csdn.net/win7583362/article/details/126308456