SORCERERXW

My Mac App List

Cover

开发相关

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 - 调整不同显示器的分辨率

 

效率工具

Surge - 无论是开发还是生活,提升无数倍效率

1Password - 管理密码

Pomotodo - 番茄时钟

Raycast - 替代 Spotlight 和 Alfred

文本编辑与办公软件

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 监控