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 - 用来做一些简单的设计

通讯

  • Telegram - 最喜爱的 IM 工具,尽可能和朋友使用 Telegram 进行交流
  • Slack - 办公 IM
  • Spark - 收发邮件,统一管理多个邮箱
  • WeChat - 没得选择

命令行工具

虽然我的命令行工具多半是开发相关的,但是也有不少实用的小工具,脱离了开发场景也能带来便利。它们一般有相对应的 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 监控