得益于政府补贴,我在双十一时购入了一台Mac mini。这台机器是银色的M4 Pro版本,配备12核CPU、16核GPU、24GB内存和512GB存储。拿到新机后,我没有选择从旧电脑迁移数据,而是决定重新配置,希望能打造一个更整洁的系统环境。
电脑常用软件
从 App Store 中下载相关的软件
- Bob(强大的翻译软件、OCR,付费)
- Xcode
- 百度网盘
- 微信输入法(需要和非mac生态的设备,进行粘贴板共享)
- iBar-强大的菜单栏图标管理工具 (管理系统上杂乱的图标)
- LastPass Password Manager(免费的密码管理器,可以配合浏览器插件使用,不用自己记住密码了)
- QQ/微信/WPS(…这些就不说了,生活软件)
从网站上下载
- Notion (用来记录笔记, 强大的AI功能) www.notion.so/
- Shottr(一款好用的截图软件) shottr.cc/
- Rasycast(功能强大的生产力工具,提供快捷启动、剪贴板管理等功能) www.raycast.com/
- Karabiner-Elements (一款强大的键盘自定义工具,可以重新映射键位,尤其适合需要在不同键盘布局间切换的用户) karabiner-elements.pqrs.org/
- Follow(能够智能地聚合和管理各种信息源,包括RSS订阅、社交媒体和网页内容) (follow.is/)
从 HomeBrew 下载
HomeBrew是macOS系统上最受欢迎的包管理工具,它能让你方便地安装、更新和管理各种命令行工具和应用程序。类似于Linux系统中的apt或yum,HomeBrew让Mac用户能够通过简单的命令行操作来管理软件包。
主要特点:
- 简单的命令行界面,易于使用
- 庞大的软件包库,支持安装各类开发工具和应用
- 自动处理软件依赖关系
- 支持软件的安装、更新和卸载
执行以下安装命令:/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
安装过程中可能会出现如下错误:
curl: (7) Failed to connect to [raw.githubusercontent.com](<http://raw.githubusercontent.com/>) port 443 after 17 ms: Couldn't connect to server
遇到此错误时,需要使用代理或切换到国内镜像源来完成安装。
这段命令的作用是配置Homebrew的环境变量,具体来说:
- 将Homebrew的路径添加到系统的PATH环境变量中,使得终端可以识别和执行brew命令
- 通过修改~/.zprofile文件(zsh shell的配置文件),确保每次启动终端时都会自动加载Homebrew的环境设置
- eval命令会立即在当前会话中生效这些设置,不需要重启终端
这些配置是必要的,因为在Apple Silicon Mac上,Homebrew默认安装在/opt/homebrew目录下,需要正确设置环境变量才能正常使用。
echo >> ~/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
brew install --cask 是安装一些图形化界面的App(.dmg 文件等的选项),可以在以下链接找找是否包含自身需要的。
-
warp 智能终端(习惯iterm2)的可以自行安装
brew install --cask warp -
visual-studio-code(写代码必备,没啥好说的,JB全家桶也行)
brew install --cask visual-studio-code -
git(使用brew命令安装git)
brew install git这里不是图形化界面,所以不需要添加--cask// 建议先配置以下内容 git config --global user.name "Your Name" git config --global user.email "your.email@example.com" // 使用 git push 直接推送,不用加上 remote origin git config --global --add push.default current // 同时建立远程 remote 分支 git config --global --add push.autoSetupRemote true -
gh (github.com/cli/cli#ins…) github的命令行工具
mkdir ~/.ssh # 生成 SSH 密钥,文件名使用 github,passphrase 可选 ssh-keygen -t ed25519 -C "github" # 创建并编辑 SSH 配置文件 touch ~/.ssh/config Host * AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/github # 添加密钥到系统 keychain ssh-add --apple-use-keychain ~/.ssh/github # 登录 GitHub 并添加公钥 gh auth login gh ssh-key add ~/.ssh/github.pub -t github -
ngrok(ngrok.com/)
ngrok 是一个实用的内网穿透工具,可以让你的本地服务器暴露给外网访问。安装命令:
brew install ngrok使用前需要在 ngrok 官网注册账号并获取 authtoken,然后配置:
ngrok config add-authtoken YOUR_AUTH_TOKEN
CURL下载
-
volta(volta.sh/) node 版本管理神器
curl <https://get.volta.sh> | bash使用 volta 来安装 node:
volta install node -
bun (bun.sh/)
是一个快速的 JavaScript/TypeScript 运行时和工具链,用于替代 Node.js。安装命令如下:
xi
curl -fsSL <https://bun.sh/install> | bash安装完成后,可以使用
bun --version验证是否安装成功。并手动加入
./.zshrcexport BUN_INSTALL="$HOME/.bun" export PATH="$BUN_INSTALL/bin:$PATH" -
oh-my-zsh (ohmyz.sh/) oh-my-zsh 是一款开源的、社区驱动的 Zsh 配置管理框架。zsh(Z Shell)是一种 Unix shell,它是 Bourne Shell(sh)的一个增强版本,具有很多强大的功能,如更好的命令补全、拼写纠正、主题系统等。
sh -c "$(curl -fsSL <https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh>)"安装
zsh插件git clone <https://github.com/zsh-users/zsh-autosuggestions> ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions git clone <https://github.com/zsh-users/zsh-completions> ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions git clone <https://github.com/zdharma-continuum/fast-syntax-highlighting.git> ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting
APP配置
-
Bob 配置了一些快捷键方式,因为 mac Sequoia 的系统不再建议使用
option作为快捷键了,同时这个键位符合自身的习惯,方便手指头按到。功能 快捷键 划词翻译 ctrl + Q 截图翻译 ctrl + W 输入翻译 ctrl + E OCR识别 ctrl + R -
Shottr 把系统默认的截图快捷键换成了
shottr的,然后设了两个好用的快捷键:shift + commond + 1截任意窗口,shift + commond + 2截当前窗口。系统录屏还是用shift + commond + 5。下面的截图都是用shottor截出来的,别忘了把系统原来的快捷键关掉,开机启动和保存位置随你喜欢设置就行。 -
Karabiner-Elements 在 pqrs.org/osx/karabin… 搜
Change caps_lock key,点 Import,根据系统指示开启一些权限。只选择启用
F19键的修改。编辑规则,将
caps_lock修改成right_command。如果你有外置键盘,记得设置设备,开启
modify events。 -
Rasycast
通常设置
shift + commond + v,当作剪贴板的快捷键。唤醒快捷启动,充分利用上文所设置的右 `commond` 键映射 `F19` 。 -
Wrap Warp的配置非常简单,主要是设置全局
HotKey。我们通常会设置一个快捷键来快速唤起程序。如果快捷键无效,请检查
System Preferences > Security & Privacy > Accessibility中是否已允许Warp访问权限。需要注意的是,目前快捷键功能存在bug——如果不是使用ABC输入法,热键唤起可能无法工作。你可以在GitHub issue中查看此问题的最新进展 github.com/warpdotdev/…