启用任何来源
新版本 mac 不支持这个,所以我们要自己开启。输入下面的命令按回车键运行:
sudo spctl --master-disable
再打开 “系统设置” – “隐私与安全性” – “安全性” – 允许以下来源的应用程序,然后选择 任何来源

输入法
rime 相关安装
GitHub - iDvel/rime-ice: Rime 配置:雾凇拼音 | 长期维护的简体词库
然后用雾凇拼音的 东风破 的方式安装就行
安装完成后可以修改输入法用户目录下的 default.yaml文件进行配置。注意每一次修改都需要点击 重新部署 。
修改文件
这里修改default.yaml,然后让其可以通过中英文切换键(CapsLock 键)切换中英文,而不是切换输入法(mac 切换输入法反应慢)。修改如下:
ascii_composer:
good_old_caps_lock: false
switch_key:
Caps_Lock: commit_code
Shift_L: noop
Shift_R: noop
Control_L: noop
Control_R: noop
然后关闭 mac 的这个设置


主题
GitHub - hunter-ji/blue-reverie-rime-theme: 一款简洁好看的蓝色遐想配色 RIME 输入法主题,支持亮色与暗色模式。
把 squirrel.custom.yaml复制到用户配置目录即可
解决 capslock 的延迟问题
将下面这个命令加入 .zprofile
# 解决capslock延迟问题
hidutil property --set '{"CapsLockDelayOverride":0}' > /dev/null 2>&1
homebrew
安装
国内安装命令
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
这个脚本是国内大佬制作的,按照提示操作即可,还可以一键换源。
homebrew的安装路径为:"/opt/Homebrew/"
安装这个后会自动下载 Command Line Tools,这个是 mac 开发环境的基础。如果你不想装 Homebrew,那就得去装 xcode才能有该工具。
卸载
如需卸载,使用指令:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
终端美化
ohmyzsh
也可以看我这篇文章 zsh 安装,配置 oh-my-zsh 美化终端
字体
https://github.com/ryanoasis/nerd-fonts
推荐JetBrainsMono
开发环境
miniConda
可以通过下面命令下载并安装 py313 版本的 miniconda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py313_25.7.0-2-MacOSX-arm64.sh
其他版本的请自行去 清华大学开源软件镜像站 下载。
添加可执行权限
chmod u+x Miniconda3-py313_25.7.0-2-MacOSX-arm64.sh
执行
./Miniconda3-py313_25.7.0-2-MacOSX-arm64.sh
前面的根据提示按下回车或者输入 yes,最好不要修改他的安装路径,容易出问题。

图上这个界面输入 no因为不想每次启动 shell 的时候都启动 conda,那样会非常慢。
我这里创建了这样的一个文件 ~/Scripts/initConda.sh,编辑然后输入下面内容
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/war/miniconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/Users/war/miniconda3/etc/profile.d/conda.sh" ]; then
. "/Users/war/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/Users/war/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
这里的 /Users/war是我的用户目录,请换成自己的
每次想使用 conda 就执行 source ~/Scripts/initConda.sh。可以看到如下的 base就说明可以使用了

java相关
可以通过 sdkman 这个管理工具进行管理 https://sdkman.io/
node
推荐按官网的介绍,使用 nvm 进行管理。nodejs-nvm
flutter
去这个页面下载 zip 包
然后解压到一个文件夹,这里我解压到 $HOME/environment/flutter。接下来要在 .zprofile添加如下配置
# flutter
export PATH="$HOME/Environment/flutter/bin:$PATH"
开发软件
Dash
Dash for macOS - API Documentation Browser
vscode
Visual Studio Code - Code Editing. Redefined
git 图形化
终端模拟器
推荐上面这个,功能比下面的少,但是下面这个有莫名其妙的 bug,比如强制修改命令且不知道咋调节。
HexHub - 数据库、SSH、SFTP、Docker 与 AI 开发运维桌面客户端
redis 管理
数据库管理
DBeaver Community | Free Open-Source Database Management Tool
docker、linux 虚拟机等
OrbStack · Fast, light, simple Docker & Linux
其他好用工具
mole 命令行版本的清理软件
可直接使用 homebrew 一键安装
brew install mole
然后直接终端运行 mole即可进入。支持清理、卸载、磁盘分析等功能
Pearcleaner卸载软件
https://github.com/alienator88/Pearcleaner
Amphetamine 保持 mac 清醒

拓展屏调节
使用 betterDisplay 软件,官网如下
GitHub - waydabber/BetterDisplay
鼠标调节
剪切板
GitHub - p0deje/Maccy: Lightweight clipboard manager for macOS
文本编辑器
https://coteditor.com/archives
截图工具
虚拟机+docker
状态栏状态显示
https://github.com/exelban/stats