blank的编程之路


  • 首页

  • 归档

  • 搜索
consul atomikos mybatisplus druid nexus nas named bind mysqldump acme.sh Dockerfile rsync keepalived swarm kibana ubuntu linux scp bugfix https ssl certbot curl gogs adminer harbor yum portainer python kubernetes idea java springboot maven docker-compose redis nginx mysql brew git chocolatey jenkins elasticsearch docker haproxy rabbitmq centos

提升IDEA开发效率

发表于 2020-07-23 | 分类于 开发 | 0 | 阅读次数 654

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

  • 本文作者: blank
  • 本文链接: https://blankhang.com/2020/07/23/improve-idea-coding-efficiency
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# consul # atomikos # mybatisplus # druid # nexus # nas # named # bind # mysqldump # acme.sh # Dockerfile # rsync # keepalived # swarm # kibana # ubuntu # linux # scp # bugfix # https # ssl # certbot # curl # gogs # adminer # harbor # yum # portainer # python # kubernetes # idea # java # springboot # maven # docker-compose # redis # nginx # mysql # brew # git # chocolatey # jenkins # elasticsearch # docker # haproxy # rabbitmq # centos
docker-compose 运行 带证书链接的 es
SpringBoot 2.X 配置文件可配置参数说明
© 2023 blank
Everything is energy and everything has a frequency