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 配置的步骤,或将其替换为你自己的编辑器配置。