My Mac App List
sorcererxw /
开发相关¶
- JetBrains Toolbox - JetBrains IDE 的统一管理器。可以自动升级 IDE 和管理 IDE 的命令行工具。有了它就不需要单独再去下载各个 IDE 了。
- Intellij IDEA - 主力 IDE,集成了 JetBrains 其他所有 IDE 的功能。
- DataGrip - 虽然和 IDE 功能重叠,不过它更加适合管理多个数据库连接。由于对于 nosql 的支持不佳,现在一些复杂读写操作,还是要依赖于 redis-cli
- Android Studio - 就算现在不开发 Android 了,Android Studio 也可以帮助我配置 Android 调试环境和创建 Android 虚拟机。
- Docker - 快速搭建本地开发测试环境
- Podman - 替代 Docker(已经换用 lima)
- iTerm - 相比原生终端有更多自定义项(换回使用原生 terminal 了,配合 tmux 足够替代 iTerm)
- Paw - 相比 Postman 各类操作更加直观,包括云同步,细节上更加出色。不像 Postman 在强推 team 功能,更加适合个人使用。
- Fork - Git GUI
- XCode - 主要用来自动配置 Mac 的开发环境,免去了自己去下载依赖库的麻烦。
系统增强与插件¶
- BetterTouchTool - 为触摸板创建丰富的手势
- Mos - 反转 Mac 上鼠标滚轮的方向
- Xnip - 截图工具,可以滚动截图
- SensibleSideButton - 让我的微软鼠标的横向滚动以及返回键能够在 Mac 上使用。
- AltTab - 可以将 ⌘+Tab 的切换 app 转换成在所有窗口之间切换,类似 Windows 的 Win+Tab 切换,极大提高效率。(替代 HyperSwitch、Context3)
- Karabiner - 转换不同键盘的按键布局
- CheatSheet - 快速查看 APP 内的快捷键
- 百度输入法 - 说出来你可能不信,但真的是百度输入法。使用原生输入法在 JetBrains IDE 内输入明显卡顿,换用百度之后非常流畅,而且百度没有加入过多复杂的功能,好用。比起原生好用、比搜狗简洁、比小狼毫简单。
菜单栏工具¶
- Hidden Bar - 可以收纳管理通知栏图标
- Itsycal - 可以自定义菜单栏的始终,点开时钟图标可以展示系统日历,非常方便。
- 欧路词典 - 主要用途是在菜单栏上查单词
- One Switch - 可以快速开启关闭一些系统功能,也可以用了锁定键盘、锁定屏幕、禁止休眠,整合替代了一些功能单一的小插件
小工具¶
- Gifski - 视频转动图
- Disk Speed Test - 硬盘测速
- OmniDiskSweeper - 可以树状地显示整个磁盘每个文件夹的大小,方便快速清理那些没有的大文件。算是 DaisyDisk 的免费替代品。
- AppCleaner - 非常方便的 APP 卸载工具
- AnyDesk - 远程桌面工具
- EasyRes - 调整不同显示器的分辨率
效率工具¶
文本编辑与办公软件¶
- Notion - 个人知识库
- Visual Studio Code - 虽然是开发工具,但是从来不用它进行开发,而是使用它打开浏览一切文本文件
- Typora - 阅读 Markdown
- Marp - 将 Markdown 转成幻灯片
- Microsoft Office - 为了打开他人分享的文件,还有就是需要用来写论文
- PDF Expert - PDF 阅读
云盘与数据同步¶
- Dropbox
- OneDrive
- Resilio Sync - 可以自动同步同个设备之间的文件夹,在使用 P2P 同步,在局域网内速度非常快。
多媒体视听¶
- IINA - 本地视频播放
- Spotify - 在线音乐
阅读¶
- NewNewsWire - 简洁免费的RSS阅读器
设计¶
- Figma - 用来做一些简单的设计
通讯¶
命令行工具¶
虽然我的命令行工具多半是开发相关的,但是也有不少实用的小工具,脱离了开发场景也能带来便利。它们一般有相对应的 GUI 工具,不过如果熟悉了 CLI,会比 GUI 效率更高。
- aria2 - 下载工具
- cloc - 分析目录下不同类型的文本文件长度(适合面向代码行数编程
- tokei - 替代 cloc
- ffmpeg - 转换视频格式
- youtube-dl - 下载多个视频网站的视频,配合 ffmpeg 非常强大
- pandoc - 可以将 markdown 转换成 多种类型的文件,可以自定义 CSS 格式
- plantuml - 可以用代码生成多种示意图
- lazygit - 简单地在 terminal 完成 git 操作
- bottom - 系统监控
- z - 目录快速跳转
- hyperfine - 命令行工具 benchmark
- exa - 替代 ls
- bat - 替代 cat
- nvim - 替代 vi
- k9s - Kubernetes 监控