常用软件 - 程序员
总结程序开发过程中常用的工具, 主要是自己常用工具,很多没使用过的就没有补充。
💻 编程开发
开发工具
JetBrains 全家桶
重量级开发工具,包括用来写前端的 WebStorm、用来写 Java 的 IntelliJ IDEA 等,几乎涵盖了开 发常用的一切工具、还可以安装插件进行增强(比如中文支持等)。
- 官网:https://www.jetbrains.com.cn/ (opens new window)
- 使用教程:https://github.com/judasn/IntelliJ-IDEA-Tutorial (opens new window)
JetBrains Toolbox App
集中管理 JetBrains 系列的各种软件,适合全栈开发者使用
Visual Studio Code
开源、免费、轻量的代码编辑器,可以通过安装插件增强功能,几乎支持任何语言代码的编写。
Visual Studio
Visual Studio是最流行的Windows平台应用程序的集成开发环境, 属于window下重型开发工具
终端
MobaXterm
MobaXterm 又名 MobaXVT,是一款增强型终端、X 服务器和 Unix 命令集(GNU/ Cygwin)工具箱。
Git Bash
由著名的开源分布式版本管理系统提供的终端工具
常用小工具
everything
Everything是voidtools开发的一款文件搜索工具,官网描述为“基于名称实时定位文件和目录
KDiff3
KDiff3是一款用来对文件或目录进行比较和合并的工具。
TortoiseGit
TortoiseGit其实是一款开源的git的版本控制系统,也叫海龟git。TortoiseGit提供了人性化的图形化界面,不用像Git一样输入许多语句,像git init、git add、git commit这些语句就通通不用记了。轻松使用鼠标,就可以完成代码的提交和上传。对于使用本地Git的新手来说,TortoiseGit更加简便,更加容易上手。
Navicat Premium
万用的数据库管理软件,支持同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。
Another Redis DeskTop Manager
Another Redis DeskTop Manager作为一款基于nodejs开发的Redis可视化管理工具,可以运行在Windows、Linux、Mac平台
Docker Desktop
官方出品的 Docker 管理、应用容器化工具
Doxygen
Doxygen 是一个为 C++ 源码生成注释文档的标准工具,STM32 的标准库可以用它生成文档,同 时也能为 C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL 生成注释文档。
Apifox
API 文档、API 调试、API Mock、API 自动化测试一体化协作平台
Postman
postman是谷歌的一款非常好用的工具,可用来做手工的接口测试,也能实现简单的接口自动化持续集成。
📃 办公
滴答清单
高效记录和整理待办事项、管理目标等
阿里云盘
阿里云盘是一款速度快、不打扰、够安全、易于分享的网盘
百度网盘
百度出品的老牌云盘,开了超级会员之后使用还是比较舒服,发展了这么多年,资源还是度盘多
语雀
优雅高效的在线文档编辑与协同工具,很适合团队知识库协作
🖊️ 创作
Typora
超级好用、精简的 Markdown 写作软件,支持导出各种格式的文档
XMind
强大的思维导图软件,支持一键导入、导出 Markdown
🚀 效率
DevToys
提供格式转换、编码/解码、文本和图片处理等多达20余项效率工具
WinMerge
一款运行于 Windows 系统下的免费开源的文件比较/合并工具,可以非常方便地比较多个文档内 容甚至是文件夹与文件夹之间的文件差异。