所以今天来聊聊 4ye 日常用到的那些免费&好用的编程工具!
IDEA
这里介绍下这个社区版,这个版本相对来旗舰版来说,没那么臃肿。
主要少了 Spring,SQL,Http Client 等几个功能。
不过不用担心,有大佬开发了 Spring 的相关插件出来弥补这个了 ,SQL 我们可以直接用 DBeaver 这个工具, Http Client 就更多了,用 postman 等都可以。
插件
常用的 👇:
- Alibaba Java Coding Guidelines ,编程规范
- CodeGlance Pro , 代码缩略图
- Codota AI ,代码智能提示
- Grep Console , 控制面板颜色调整
- Maven Helper ,Maven 项目神器
- MyBatisX , Mybatis 必备工具
- MyBatis Log Free, 拼装 SQL
- Rainbow Brackets , 代码括号颜色
- RestfulTool , 快速定位 Web API
- Spring Initializr and Assistant , 社区版 IDEA 中的 Spring 神器
- String Manipulation , 字符串快速操作
插件一览
这里主要介绍下这个 Spring Initializr and Assistant 插件,在没有使用它时,我们会少了一个创建 Spring 项目的入口🐖,以及项目中 yaml 文件, @ConfigurationPropertie 注解等智能提示。
没有用插件时
使用后
注意下 IDEA 的版本即可,太新的会找不到这款插件。
记录下 console 配色。
IDEA 下载 :https://www.jetbrains.com/idea/download/other.html
Dbeaver
对于我们开发来说,这个社区版也基本够用了,上手也很快,这里就不多介绍了。
界面不错
专业版主要多支持了一些 NoSQL。
上手:https://baijiahao.baidu.com/s?id=1713425515221630705&wfr=spider&for=pc
下载:https://dbeaver.io/download/
不过这个 DataGrip 居然没社区版。
electerm
终端工具,既是 ssh ,也是 sftp ,还有一个批量处理命令功能,很不错的。
下载:https://github.com/electerm/electerm/releases
SourceTree
这个对我来说主要是 Git 的 GUI 工具,不过平时也很少用到,毕竟 IDEA 都有了,所以我一般是用它来处理我在 Github 上的开源项目的。
下载:https://www.sourcetreeapp.com/