Intellij IDEA高级使用技巧,快捷键、插件、项目搭建、部署等
- 一、快捷键
- 二、必备插件
- 2.1、lombok
- 2.2、Codota,代码提示,如图,帮助我们认识很多对象的使用,有效减少百度的时间
- 2.3、SonarQube,代码检查
- 2.3.1、本地方式检测
- 2.3.2、Sonar服务器(IDEA配置)
- 2.4、IDEA自带集成插件
- 2.4.1、Git 集成
- 2.4.2、数据库集成
- 2.4.3、todo 集成,没尝试的可以试试,很方便做笔记,记录
- 三、项目搭建
- 四、部署
- 4.1、SFTP连接
- 4.2、FTP连接
- 4.3、FTPS连接
- 4.4、SSH连接
一、快捷键
这里我整理了一份常用快捷键,解放鼠标操作必备,文档地址,微信扫一扫,即可分享获取
二、必备插件
IDEA插件市场有很多插件,不建议多花里胡哨,一定要好用(更便捷使用服务、代码构建、代码提示等等),我目前也就装了如下的插件
2.1、lombok
这个是配合lombok 包,一起使用的,通过注解可自动生成Getter/Setter、构造器、日志等实现;
2.2、Codota,代码提示,如图,帮助我们认识很多对象的使用,有效减少百度的时间
2.3、SonarQube,代码检查
2.3.1、本地方式检测
这里会全局检测代码中的Bug,隐患等等
2.3.2、Sonar服务器(IDEA配置)
2.4、IDEA自带集成插件
这里包括 Version Control,Database,Todo,主题设置等等
2.4.1、Git 集成
可参考,
- 关于IDEA上Git的最佳实践方式
- IntelliJ IDEA中GIT,已经 commit and push成功,但并未 push 到远程库的问题
2.4.2、数据库集成
可参考
- IDEA 集成数据库的便捷操作
- IDEA格式化SQL代码
- IDEA如何从数据库表生成带字段注释的Model,解决乱码问题,还有自动生成controller问题
- IDEA怎么从数据库表映射Model,一键生成还有Mybatis的逆向工程
2.4.3、todo 集成,没尝试的可以试试,很方便做笔记,记录
在代码注释中,通过 加上 todo ,标注待处理的事项后,下次很方便找到这个位置,再IDEA边框栏可找到 todo栏
三、项目搭建
IDEA 集成了很多脚手架(用来快速搭建项目的工具)
四、部署
IDEA集成了很多 协议的文件服务,如下
4.1、SFTP连接
如图是SFTP连接成功后的画面(支持在线编辑、拖拽上传、下载等等)
4.2、FTP连接
4.3、FTPS连接
4.4、SSH连接