Skip to content

MacOS 新机开发环境配置

最近重装系统,记录一下新系统配置流程

大部分软件都需要从需要通过Homebrew安装,鉴于糟糕的网络情况:( 需要在 iCloud 备份一个 Clash 安装包或通过外区 App Store 安装 Shadowrocket,

Turn on iCloud Drive Sync

-> System Settings -> Apple Account -> iCloud -> Drive. turned on Sync this Mac and Desktop & Documents Folders

icloud

打开 iCloud 等待 Clash 安装包同步,顺便修改鼠标速度,方便后续操作

安装完成后给终端配置代理,安装 Homebrew

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

命令行配置

同步配置文件

sh
git clone https://github.com/x39x/config ~/.dotfile
cd ~/.dotfile && ./install

常用工具

txt
alacritty ghostty font-iosevka-term-nerd-font
zoxide tree yazi fd ripgrep fzf
bat difftastic neovim fish tldr
typst tmux cmake

编程环境配置

txt
node@lts uv golang rust

App

常用

txt
raycast hammerspoon karabiner‐elements
wechat qq discord steam
google-chrome arc chatgpt
skim visual‐studio‐code keycastr

解压和压缩

txt
keka the‐unarchiver

多媒体

txt
iina xld fliqlo

sc

  • Fliqlo: 简约风 Screen Saver
  • IINA: 一款开源的视频播放器
  • XLD: 音频转码小工具

Downie 4

视频下载(bilibili&YouTube),付费:(

App Store

Bob:翻译软件,支持 OCR 翻译

bob

Craft Doc:笔记

craft

系统设置

Finder 设置

  1. choose Finder -> Settings -> Advancedion
  • [x] Show all filename extensions
  • [ ] Show warning before changing an extension
  • [ ] Show warning before removing from iCloud Drive
  1. 更改 New window 默认打开文件

choose Finder -> Settings -> General -> New Finder windows show: Downloads

  1. 调整 sidebar 显示文件夹

关闭桌面切换动画

系统设置 –> 辅助功能 –> 显示 –> 减弱用户界面的动态效果:打开

关闭触发角

系统设置 –> Desktop & Dock –> 最下方 –> Hot Corners

Keyboard

  • 系统设置 -> Keyboard-> 关闭dictation快捷键
  • 系统设置 -> Keyboard Shortcuts -> 修改 Screenshot 快捷键
  • 系统设置 -> Keyboard Shortcuts -> 修改 Mission Control 快捷键
  • Keyboard Press and hold
bash
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false

加快切屏速度

sh
defaults write com.apple.dock workspaces‐edge‐delay 0;killall Dock
defaults delete com.apple.dock workspaces‐edge‐delay;killall Dock # 恢复默认

更改截图默认储存位置

同时按下 Command - Shift - 5 会弹出截屏选取框和相关设定,点击下方的“选项”按钮,选择其他位置

Safari

Advanced -> Show features for web developers

账号与安全

打开 find my(开启位置服务)、登陆 google账号、验证常用邮箱

其他

Homebrew 安装后需配置环境变量

bash
# add bellow to shell profile
eval "$(/opt/homebrew/bin/brew shellenv)"

basic usage

bash
# 新增软件源
brew tap homebrew/cask-fonts
# 管理版本
brew unlink [email protected]
brew link [email protected]

切换国内镜像

bash
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"

详细可参考清华镜像站

Brew bundle

sh
# 执行brew bundle dump备份命令
brew bundle dump --describe --force --file="~/.dotfile/Brewfile"
# 批量安装软件
brew bundle --file="~/.dotfile/Brewfile"

Tips

Mac 签名 app

bash
sudo xattr -rd com.apple.quarantine /Applications/x.app

允许安装任何来源

sh
su -i # ?
sudo spctl --master-disable # 关闭
sudo spctl --master-enable  # 开启

Emoj Shortcuts

Control + Command + Space

文件系统

https://docs.spryker.com/docs/dg/dev/integrate-and-configure/switch-to-a-case-sensitive-file-system-on-mac-os#create-the-disk-image

切换大小写敏感

Last updated: