Homebrew
brew tap homebrew/cask-fonts
brew tap homebrew/cask-versions
brew tap buo/cask-upgrade
brew tap mongodb/brew
brew tap homebrew/autoupdate
# https://github.com/DomT4/homebrew-autoupdate,每 12 小时或启动系统时自动更新
brew autoupdate start 43200 --upgrade --cleanup --immediate --sudo
brew install git git-lfs git-flow
# 不自动转换 CRLF
git config --global core.autocrlf false
# 显示原始文件名
git config --global core.quotepath off
# 区分大小写
git config --global core.ignorecase false
git config --global init.defaultBranch main
# 自动移除不存在的远端分支
git config --global remote.origin.prune true
# 注意不要照抄
git config --global user.name {username}
git config --global user.email {email}
git config --global credential.github.com.provider {username}
# 访达插件,预览 Markdown
brew install qlmarkdown
# API 客户端
brew install --cask apifox
brew install btop
brew install dbeaver-community
# 管理 Node.js 版本
brew install fnm
brew install font-jetbrains-mono
brew install --cask font-maple-mono-nf-cn
# 媒体播放器
brew install iina
# 录屏和 Gif
brew install kap
# 增强鼠标功能
brew install mac-mouse-fix
brew install maczip
# 支付宝小程序开发者工具
brew install mini-program-studio
# 网易云音乐
brew install neteasemusic
# 图床
brew install picgo
# 窗口管理工具
brew install --cask rectangle
# 截图和贴图
brew install snipaste
# Git 客户端
brew install sourcetree
brew install switchhosts
# 像 man 命令一样在终端查看命令的说明和使用例子,可以添加别名 alias iman='tldr'
brew install tldr
# 微信开发者工具
brew install wechatwebdevtools
brew tap mac-cleanup/mac-cleanup-py
# mac-cleanup [-c 设置 | -n 运行]
brew install mac-cleanup-py
# PHP
brew install php
brew install composer
# Go
brew install go
# 添加以下内容到 ~/.zshrc
export PATH="/Users/wangze/go/bin:$PATH"
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
# Rust
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
rustc -V && cargo -V
# vi ~/.cargo/config.toml
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
# Java
brew install maven
brew install jenv
# 添加以下内容到 ~/.zshrc
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
jenv add xxx # 可以执行 /usr/libexec/java_home 查看 xxx,一般在 /Library/Java/JavaVirtualMachines/zulu-18.jdk/Contents/Home
App Store
- Bob - 全局划词、截图 OCR 翻译
- Command X - 访达剪切文件快捷键
- iBar - 隐藏菜单栏图标
- WPS Office
- 滴答清单 - 要移除 Shift + Command + P 快捷键
- 腾讯会议
软件
- Capslock - 增强 Caps 键功能
- Chrome
- Cursor - 代码编辑器
- Docker Desktop
- JetBrains Toolbox
- Navicat Premium Lite - 数据库管理工具
- OneDrive
- Raycast - 启动器
- Tencent Lemon - 系统清理工具
- Tiny RDM - Redis GUI 客户端
- Visual Studio Code - 代码编辑器
- 微信
- 微信输入法
系统设置
打开
- 三指拖移
- 触控板手势 - 更多手势 -App Exposé - 四指向下清扫
- 使窗口按应用程序成组
- 使用大写锁定键切换“ABC”输入法
- 在滚动条中点按跳到点按的位置
- 键盘快捷键
- 调度中心
- 向左移动一个空间 Ctrl + Q
- 向右移动一个空间 Ctrl + W
- 调度中心:Ctrl + E
- 应用程序窗口:Ctrl + D
- 调度中心
- Finder > Menu Bar > View > Show Path Bar
- Privacy & Security > Extensions > Added extensions > OneDrive > Finder extensions
- General > Extensions > File Providers
- Privacy & Security > File & Folders
关闭
- 调度中心 - 根据最近的使用情况自动重新排列空间
- iCloud - 同步桌面与文稿文件夹
- 在程序坞中显示最近使用的应用程序
- Spotlight
- 取消勾选所有内容
- sudo mdutil -a -i off
- Keyboard > Service > Text > Search man Page Index in Terminal
- Desktop & Dock > Windows > Tiled windows have margins
DNS
- 腾讯云 DNSPod:119.29.29.29
- 阿里云:223.5.5.5,223.6.6.6
iCloud
# crontab -e 定时 kill iCloud 进程,iCloud 会自动重启,确保 iCloud 同步正常
*/50 * * * * killall bird && killall cloudd
Chrome
访问一次 google.com/ncr,避免 Google 自动重定向
F12 进入 DevTools,Setting > Experiments > Redesign of the filter bar in the Network Panel,关闭,效果:
Github
加速:https://github.com/521xueweihan/GitHub520
解决 Connection Closed By x.x.x.x Port 22
# ~/.ssh/config
Host github.com
HostName ssh.github.com
User {username}
Port 443
Docker
Settings - Docker Engine
{
"builder": {
"gc": {
"defaultKeepStorage": "10GB",
"enabled": true
}
},
"experimental": false,
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
转载文章请注明出处。