Skip to content

macOS 软件列表

Note

整理在用/尝试过的软件. 垃圾桶状态.

Homebrew+shell

zsh+conda+软件安装

# 安装 brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# vim 复制已有的配置文件
cp code/00-config/configs/shell/.vimrc ~/

# 配置 zsh
brew install --cask iterm2      # iterm2
# Install Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
chsh -s $(which zsh) # 似乎  Monterey 默认就是 zsh?
# ! 因为备份了配置, 直接复制过来
cp code/00-config/configs/shell/.zshrc ~/
source ~/.zshrc
# 安装插件: zsh-syntax-highlighting, zsh-autosuggestions autojump
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
brew install autojump # j
source ~/.zshrc

# 基本软件
brew install htop   # htop
brew install tree   # tree
brew install trash  # 用 trash 替换 rm
brew install carlocab/personal/unrar # x=extract 解压 rar 文件调用
brew install bat    # 增强 cat

# 
brew install wget

# VS Code; Sublime
brew install --cask visual-studio-code # 官方下载安装包好慢来着
brew install --cask sublime-text

# conda
brew install --cask miniconda
conda init zsh

# go
brew install go # VS Code 可以自动识别安装相关调试工具

# Applications
brew install --cask neteasemusic # 网易云音乐
brew install --cask iina # IINA
brew install --cask wechat qq # WeChat QQ
# brew install --cask keka # 压缩软件

# Tools
brew install --cask utools # uTools
# brew 安装的不知道为啥有时候无法输入中文? 还是 MAS安装吧
# brew install --cask eudic # 欧路词典
brew install --cask karabiner-elements # 改键

常用 brew 命令

常用的有 search, install, info, services

brew –version或者brew -v 显示brew版本信息
brew install <formula> 安装指定软件
brew unistall <formula> 卸载指定软件
brew list 显示所有的已安装的软件
brew search text 搜索本地远程仓库的软件,已安装会显示绿色的勾
brew search /text/ 使用正则表达式搜软件
brew update 自动升级homebrew(从github下载最新版本)
brew outdated 检测已经过时的软件
brew upgrade 升级所有已过时的软件,即列出的以过时软件
brew upgrade <formula>升级指定的软件
brew pin <formula> 禁止指定软件升级
brew unpin <formula> 解锁禁止升级
brew upgrade –all 升级所有的软件包,包括未清理干净的旧版本的包
brew services –help 查看brew如何管理服务

系统 services 管理

brew services list: 查看所有服务
brew services run [服务名]: 单次运行某个服务
brew services start [服务名]: 运行某个服务,并设置开机自动运行。
brew services stop [服务名]:停止某个服务
brew services restart:重启某个服务。

brew 安装的软件迁移到新电脑

# 旧电脑: 安装 bundle 并 dump, 会生成文件 Brewfile
brew bundle dump
cat Brewfile

# 复制 Brewfile 到新电脑; 安装
brew bundle

命令行

命令行快捷键

可参考 iTerm2 快捷键大全,但其实常用的也不是很多,主要是 Ctrl 的组合键:

  • Ctrl+A, Ctrl+E 移动光标在行首/行尾;
  • Ctrl+W, Ctrl+K 删除光标前/后的内容;
  • Ctrl+U 清除一行(不过 Ctrl+C 好像可以替代?);
  • Ctrl+L 清空屏幕

软件列表 (简)

效率/工具类

Menubar 工具

  • 系统监控
    • iStat Menus, Sensei
    • App Tamer: 限制APP的CPU占用
    • Macs Fan Control 如其名控制风扇
    • TG Pro 温度和风扇监控
  • 显示器亮度音量调节: MonitorControl 但试用了两次都黑屏或者闪烁, 暂时没找到好的
  • 窗口
    • 窗口管理: Moom
    • HazeOver: 模糊背景以突出当前窗口
    • SlidePad: menubar上的常驻小浏览器
  • 日历/代办
    • Tinycal: 挺好用的menubar日历. 类似的有 Istycal
    • TickTick 滴答清单: 支持全局快捷键挺方便
  • 工具
    • uTools 系统工具
    • Bartender 4: 解决Menu不够放的问题
    • Mathpix Snipping Tool: 好用的文字+公式识别工具. 相较而言 iText 就逊色很多了
    • PopClip: 选中弹出快捷工具
    • Xnip: 截长图工具

后台工具

  • 快捷键
    • CheatSheet: 查看快捷键
    • ShortcutDetective: 查看快捷键冲突
  • 专有软件
  • Karabiner-Elements: 改键工具
  • AltTab: 采用 Opt+Tab 进行同一应用不同窗口之间的切换

系统工具

  • App Cleaner & Uninstaller: 系统清理/管理; ⭐️
  • Tencent Lemon: 腾讯少有的良心软件
  • 磁盘管理
    • DaisyDisk: 空间管理 ⭐️
    • 搭配命令行 ncdu 使用
  • 通讯
    • Telegram: 宇宙第一通讯软件 ⭐️
  • 镜像烧录: balenaEtcher
  • 比较文件/文件夹: 从Linux过来的 Meld.

code/开发

  • 编辑器
    • VS Code: 主力软件 ⭐️⭐️
    • Sublime Text: 性能不错, 轻量级, 现在只用来正则替换😂
    • PyCharm 学生账号的话可以试试
  • 终端
    • iTerm2 可以导入配置文件 ⭐️
  • Transmit: SFTP工具, 同步配置
  • Postman: API 工具
  • Docker
  • 数据库
    • Navicat
    • DataGrid
  • LaTex
    • VS Code 插件
    • TexShop

用过的一些后端 (brew 安装)

  • nginx
  • mongodb-community
  • elasticsearch-full
  • kibana-full
  • redis

文本: 笔记/文档管理软件

  • 笔记
    • 基本方案: VSCode Markdown + meida 本地存储 + iCloud + git 管理
    • Obsidian: 非专业的个人收集放这里, 插件体系很完善
    • Typora 编辑和浏览体验极佳, 大文件性能不行; 长期公测后终于收费了
    • MWeb: 个人开发的超赞 Markdown 笔记软件
    • Notion: 速度太慢, 弃了
    • Lark 飞书: 替代 Notion的数据库功能?
    • Bear: UI挺好看
    • 其他尝试过的: Logseq, Draft, Quiver. 没有深入体验.
  • 写作工具
    • DeepL
    • Xmind: 脑图
    • OmniFocus: 大纲
  • 阅读
    • DEVONthink: 内容 #管理
    • Calibre: 免费的电子书 #管理 + 阅读器. 当然, 自带的 Reader UI很简洁.
    • Reeder: SSR阅读器
    • Klib: 或许用得到的笔记导出整合工具
    • PDF Expert ⭐️
    • Clearview: 有点丑
  • 文档管理
    • Zotero

网络/浏览器/存储

  • 浏览器
  • 科学上网
    • ClashX, ClashX Pro, Clash for Windows
    • Proxifier 但实际上一直没怎么用过
  • 云盘
    • 阿里云盘 aDriver, 坚果云
    • BaiduNetdisk 无奈留着
  • 下载
    • 迅雷: 非直链下载的还是用回了迅雷, 速度还可以接受.
    • 有直链的话直接 axel
    • Downie 4: 视频下载
    • Batch Link Downloader: 浏览器插件, 用于批量下载 PDF 等
    • Aria2
  • 工具
  • VPN

其他

  • Artpaper: 一款免费的壁纸工具

工具类软件示例

uTools

见 [[uTools.md]]

Automator

案例: PDF 压缩

参见 如何用 Automator 在 Mac 上批量压缩 PDF ,其中第二个 workflow 可实现原地压缩 PDF 文件。

主要的思路是:1. 先接受传输的文件 filePath;2. 运行 shell 脚本 dirname "$1" 获得当前的目录 floderName;3. 获取 filePath 的值传入进行压缩;4. 移动输出的文件到 folderName。

其他软件

Word 使用

  • 生成目录(确保文章的标题层级)Word写论文如何生成目录?
  • 公式编号(手动设置格式)word公式编号与引用详细教程–制表符、题注、交叉引用
    • 注意打开标尺可能尺度有问题,我们需要的是显示字符的数量,在「设置-常规-显示度量单位」里选择「派卡」?
  • 公式转换
    • 和Latex语法并不一致,对于支持的语法,可以点击「设计、转换、当前专业」或者直接点击公式右边的三角形按钮选「专业」
    • 或者用 Mathpix Snip 或者 Pages 转换?

图片管理方案 (构建中)

尝试的软件

  • Billfish
  • Lightroom
  • Photos
  • Inboard
  • Picsee 图片分类和管理,原生似乎更好用
  • Mylio 和原生的 Photos 很类似;比如按照日历形式展现的特性很好;但使用层面上从流畅性、系统集成度、编辑的直观 都要落后于原生

大爱原生的 photos

Archive

Note

有同类型替换的、不再使用的、停止维护的

Alfred

最重要的,还是查看官方文档 Getting Started with Alfred 4 for Mac

自己简单看了少数派上的 从零开始学习 Alfred:基础功能及设置,就是很简单地罗列了 Feature 中不同选项的意思;

比如我目前用到的

  • 应用、文件搜索
    • / ~ 可定位到根目录或用户文件夹;
  • Bookmark 搜索,可惜好像不能搜索网页名字而是直接检索网页地址;
  • 自定义网页搜索 Web Search;
  • Opt+Cmd+C 剪切板历史