dotfiles

一套用于快速搭建 macOS 开发环境的个人配置文件集合。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:dotfiles。
它的用途是:一套用于快速搭建 macOS 开发环境的个人配置文件集合。
详细介绍见:https://321skill.com/skills/dotfiles-kaofelix/
请根据该页面的说明完成安装。

使用示例

当你拿到一台新的 MacBook 准备开始工作时,可以打开终端,按照 README 的步骤操作。

对AI说:“帮我检查一下搭建开发环境的步骤是否正确”,它会引导你确认是否已安装 Homebrew 和 Oh My Zsh,并提醒你备份原有的配置文件。

介绍

这是一个个人化的开发环境配置文件仓库,旨在解决开发者在更换新电脑或重装系统后,需要花费大量时间重新配置开发工具、终端环境和个性化设置的痛点。

使用方式非常直接:在确保已安装 Homebrew 和 Oh My Zsh 后,通过 brew bundle install 一键安装 Brewfile 中定义的所有开发工具,然后克隆 Emacs 配置,最后使用 GNU Stow 将仓库中的 Zsh 配置和自定义脚本链接到用户主目录的对应位置。

它非常适合追求效率、希望快速恢复熟悉工作环境的 macOS 开发者,尤其是使用 Zsh 和 Emacs 作为主要工具的全栈或后端开发人员。

需要注意的是,这套配置高度个人化,直接使用前可能需要根据个人习惯修改其中的配置文件。同时,它依赖于 Homebrew 和 GNU Stow 等外部工具,且主要针对 macOS 系统。

核心特点

核心区别在于其高度集成和自动化:通过一个 Brewfile 统一管理所有依赖工具的安装,并利用 GNU Stow 进行配置文件的符号链接管理,实现了从零到完整开发环境的“一键式”恢复,而非零散的脚本集合。

注意事项

不适合非 macOS 用户,或希望使用完全开箱即用、无需调整的通用配置的开发者。

常见问题

这个 dotfiles 能在 Linux 上使用吗?

核心思想可以借鉴,但 Brewfile 和部分 macOS 特定配置需要修改,不能直接使用。

必须使用 Emacs 吗?

不是必须的,你可以跳过克隆 Emacs 配置的步骤,或将其替换为你自己的编辑器配置。