注:以下开发用软件, 谨代表个人观点。
一些标签:
挑选软件我尽量考虑以免费为主。
Ant 在早期的 Java 项目中非常流行,它被设计用来驱动软件项目的构建过程,类似于 Make 工具,但它使用 XML(Extensible Markup Language)来描述构建过程和依赖关系,而不是传统的 Makefile。
Ant 官网
Maven 是一个构建工具,主要用于 Java 应用程序。由 Apache 软件基金会维护,它使用一个名为 POM(Project Object Model)的 XML 文件来描述项目的构建过程、依赖关系和其他配置信息。
Maven 官网 | 镜像下载
直链下载
另一增强工具
mvnd - embeds Maven (so there is no need to install Maven separately).
Gradle 是一个开源的自动化构建系统,它被设计用来支持多语言和多平台的软件项目,尤其是 Java 项目。Gradle 是用 Groovy 和 Kotlin 编写的,它提供了一个基于 Apache Ant 和 Maven 的强大而灵活的构建自动化功能。
Gradle 官网 | 镜像下载
直链下载
build.gradle.kts 设置 maven 国内源
repositories {
maven("https://mirrors.cloud.tencent.com/nexus/repository/maven-public/")
mavenCentral()
}
PDManer
maybe
【win mac】Beekeeper Studio 社区版功能一般,除非付费版
not
mac 和 linux 平台
【全平台】Docker
【全平台】VSCode windows 推荐使用安装版而非便携版,这样能及时获得更新
vscode 插件推荐:markdownlint
or
【win 绿色版优先】Notepad++ 侯今吾(Don HO)蚍蜉撼大树,可笑不自量。想用就用,能抵制就抵制。
not
【全平台】Brackets - A modern, open source code editor that understands web design
【win】EverEdit 不好用
【全平台】Fleet 还是不太好用
【win】Geany 只有安装版的差评,且 UI 目前差点意思
【win】SimpleNotePad 很清爽,可惜先入为主
【全平台】Sublime Text 不太喜欢用
Skylark 没有切换到上个标签
【全平台】notepad– 还不太完善
【全平台】notepadnext A cross-platform, reimplementation of Notepad++. 还不太完善
【全平台】Phoenix Code 还不太完善
【已过时】Atom
【Win】WinMerge 官网 | 下载页 用于比较文件夹和文件,以便于理解和处理的可视文本格式呈现差异。是我离不开 windows 的一个重要原因
or
【全平台 付费】Beyond Compare 4
mac 平台
暂时使用付费的 Beyond Compare 或者丑陋的 FreeFileSync
linux 平台
not
【win】Autohotkey 官网 | 下载 - The ultimate automation scripting language.
Dart 官网
Go 官网
windows 版本如果是临时使用,可以在命令行界面键入 set path=java
所在的 bin 目录。长期使用则建议设置环境变量到 path。
Kotlin 官网
Node.js | npmjs.com 镜像站
配置 registry 加速
# 临时使用
npm install xxxxx --registry=https://registry.npmmirror.com
# 永久设置
npm config set registry https://registry.npmmirror.com
Python
设置 pip 镜像源
# 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxxxx
# 永久设置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Rust
TypeScript JavaScript With Syntax For Types.
MQ 消息队列
OSS Object Storage Service 对象存储
MinIO | S3 & Kubernetes Native Object Storage for AI
not
mac 平台
【mac】RapidAPI for Mac – The most advanced API tool for Mac
linux 平台
httpie/desktop 官网下载
mqttx
【全平台】sdkman The Software Development Kit Manager
【mac linux】Homebrew The Missing Package Manager for macOS (or Linux)
【linux】AppImage 让 Linux 应用随处运行
【JavaScript】Yarn - JavaScript 软件包管理器
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs.
下载 | tporadowski/redis: Native port of Redis for Windows
一款国产开源、免费、功能强大的 Redis 可视化管理工具
发行版下载
【win】Zeal - Offline Documentation Browser
【macOS】Dash - API Documentation Browser, Snippet Manager - Kapeli
macOS 和 linux 系统一般都自带 git, 如果想要体验最新版, 可以去 Git 官网下载体验。通常更推荐 Git 镜像地址
VSCode 和 IDEA 会自带 Git 功能。特别的如果是 windows 系统推荐搭配 TortoiseGit 简称小乌龟。
不喜欢 TortoiseGit 的用户可以试试【win mac】Sourcetree
【linux】sourcegit 或者 gnome 家的 Gitg 或者 KDE 家的 kommit
【安装版】TortoiseSVN 下载 - 一款 svn 增强工具,是我离不开 windows 的一个重要原因
not
【便携版】SVN 命令行工具 Apache-Subversion-1.14.3
mac 平台
虚位以待
not
【gui mac】snailSVN 偶有 bug
linux 平台
虚位以待
首推【全平台】Termius
and
【Windows 便携版】WinSCP 官网 | 下载 - Free SFTP and FTP client
or
【win 免费】xshell 家庭/学校免费版
【win 便携】putty
not
mac 和 linux 平台
依旧 termius 免费订阅模式
【Android】JuiceSSH-Free SSH client
要求: requires Windows 10 2004 (build 19041) or later
因此如果是 win 10 以下系统只能用 git-bash 了。
应用商店版 | Release 下载
Windows 终端是一个新式主机应用程序,它面向你喜爱的命令行 shell,如命令提示符、PowerShell 和 bash(通过适用于 Linux 的 Windows 子系统 (WSL))。 它的主要功能包括多个选项卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈现引擎,你还可用它来创建你自己的主题并自定义文本、颜色、背景和快捷方式。
如何更改默认启动终端为 powershell
添加新的配置文件即可,在命令行需要指定路径,例如我默认让其打开 D 盘 C:\Program Files\PowerShell\7\pwsh.exe -WorkingDirectory D:
,最后记得保存即可。
【mac】iTerm 2 该工具结合 Oh My Zsh 可能会带来不一样的体验
【js】Axios
【全平台】uTools 不止是一个启动器
【windows】MyKeymap 是 Windows 下的一款按键映射 / 快捷键增强工具
【windows】捷键【开发者自荐】基于 Autohotkey2 开发,为简化 Windows 键鼠操作而生的键鼠增强工具。重新定义了一套快捷键方案,并充分发掘带侧键鼠标的潜力。又能作为一个高效启动器,最后还对热字符支持良好。
视频演示 | 下载地址
【win 免费 安装版】WGestures 1 官网;【mac 免费】betterAndBetter;【linux】KDE 自定义快捷键中的鼠标手势。
PowerShell
是一种跨平台的任务自动化解决方案,由命令行 shell、脚本语言和配置管理框架组成。 PowerShell 在 Windows、Linux 和 macOS 上运行。
完善了命令行历史记录功能,还包含丰富的定制项。可作为 bash 的替代品。
高级用户可使用 zip 压缩包解压即用。
PowerShell-7.4.0-win-x64.zip
带一个包管理器,可以安装 c 编译器 gcc。也算一个终端吧,还兼容 linux 命令
【Java】JMeter 一个流行的性能测试工具,用于测量和分析软件的性能。