提升IDEA开发效率
blank
blank
发布于 2020-07-23 / 693 阅读 / 0 评论 / 0 点赞

提升IDEA开发效率

IDEA 推荐插件

  • .ignore 方便快速生成忽略提交文件
  • AceJump Ctrl + ; 代码快速跳转 用了它 不再需要鼠标
  • Alibaba Java Coding Guidelines 阿里代码规范检查
  • CamelCase Shift + Alt + U 快速将变量名中修改为各种格式 驼峰/下划线/全大写+下划线
  • Codota 代码智能提示
  • GitToolBox 代码版本辅助
  • Grep Console 日志按级别在控制台着色
  • GsonFormat 快速将JSON转为JAVA对象
  • Jrebel + Jrebel mybatisPlus extension 代码热部署
  • Lombok 自动生成各种重复性的代码 如 getter setter log ...
  • Maven Helper 快速定位Maven 依赖版本冲突
  • MyBatis Log Plugin 将控制台的SQL 转换化成可执行的 完整SQL
  • MyBatisX mybatis plus 神器 自动生成 mapper 方法 xml java方法间的快速跳转
  • POJO to json JAVA对象转换为 JSON
  • Rainbow Brackets 多括号着色
  • RstfulToolKit restful 接口调试辅助工具
  • ledis redis 数据库链接工具
  • Extra Icons 额外的文件类型图标
  • SpotBugs bug检查
  • stackoverflow 快速错误搜索
  • String Manipulation 类似 CamelCase
  • Translation 快速翻译
  • VisualVM Launcher 视图分析JVM

--

IDEA 快捷键修改

智能提示是真心好东西
只因 windows 上的输入法的 Ctrl + 空格 给占用
建议修改 KeyMap 中的 Main menu -> Code -> Code Completion 中的
1.) Basic 为 Alt + /
2.) SmartType 为 Ctrl + Alt + /
配合 Codota 更爽

--

IDEA 默认文件编码

建议全局修改为 UTF-8
Setting -> Editor -> File Encodings
建议勾选 Transparent native-to-ascii conversion 将会自动转换.properts 中的 中文显示

--

IDEA 关闭大小写敏感提示

调整后 你在输入代码时的提示将不会区分大小写
Setting -> Editor -> General -> Code Completion 中 Match Case 选择 All letters 然后取消勾选 Match Case

--

IDEA 自定义文档模板

Setting -> Editor -> Live Templates 中

先新建一个模板组 Template Group 命名为 Java 可随意
然后在 Java模板组中 新建一个模板 * 模板名 一定得是 *
建议仅关联Java文件即可
勾选 Reformat according to style 以保证生成出来的文档格式符合代码

--

IDEA 自动生成 serialVersionUID

Setting -> Editor -> Inspections -> Serialization issues -> Serializable class without 'serialVersionUID'
选上以后,在你的class中:Alt+Enter就会提示自动创建serialVersionUID了

--

IDEA 自动优化导包

自动导包/自动删除无引用包
Setting -> Editor -> General -> Auto Import
勾选 Add unambiguous imports on the fly
以及 Optimize imports on the fly


评论