dotfiles
一套用于快速搭建现代化 macOS 开发环境的个人配置集合。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:dotfiles。 它的用途是:一套用于快速搭建现代化 macOS 开发环境的个人配置集合。 详细介绍见:https://321skill.com/skills/dotfiles-htlin222/ 请根据该页面的说明完成安装。
使用示例
“我刚拿到一台新的 Mac,想快速配置一个高效的开发环境,用你的 dotfiles 该怎么开始?” 它会引导你按照 Quick Start 部分的步骤,从安装 Homebrew、克隆仓库、安装软件包到链接配置文件,一步步完成整个环境的搭建。
介绍
htlin’s dotfiles 是一套精心配置的个人开发环境设置集合,旨在帮助开发者快速在 macOS 上搭建一套高效、美观且功能强大的终端工作流。它解决了开发者从零开始配置 Zsh、Neovim、tmux 等工具时步骤繁琐、配置分散的痛点。
通过克隆仓库并运行提供的引导脚本,用户可以一键安装 Homebrew 包管理器中定义的所有现代 CLI 工具,并将所有配置文件(如 .zshrc, .tmux.conf, nvim/ 等)通过符号链接的方式部署到正确位置,实现配置的集中管理和快速同步。
这套配置非常适合追求效率、希望拥有统一且可移植开发环境的 macOS 开发者,尤其是全栈开发、运维工程师和经常使用终端的前端/后端开发人员。
使用前建议先备份现有的配置文件。由于配置较为个性化(如使用了 Powerlevel10k 主题),用户可能需要根据自身习惯对部分配置(如主题、快捷键)进行微调。
核心特点
与许多基础的 dotfiles 仓库相比,它集成了更全面的现代开发工具链(如 lazygit, fzf, ripgrep),并提供了详细的、可复现的 macOS 系统设置步骤,以及通过 Hammerspoon 实现的 macOS 自动化,将开发环境配置从终端扩展到了整个操作系统的工作流优化。
注意事项
主要针对 macOS 系统优化,在 Linux 上可能部分功能(如 Hammerspoon 配置)无法使用,且配置较为个人化,需要一定学习成本。
常见问题
如何在 Linux 上使用这个配置?
可以尝试使用,但需要手动跳过或修改 macOS 特定的设置(如 Hammerspoon)和 brew 命令,部分工具可能需要用其他包管理器安装。
如何恢复我原来的配置?
在运行 link_dotfiles 脚本前已备份了原有文件(如果存在),如需恢复,可删除新生成的符号链接,并将备份文件移回原位。