dotfiles
一套用于快速配置现代化开发环境的个人配置文件集合。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:dotfiles。 它的用途是:一套用于快速配置现代化开发环境的个人配置文件集合。 详细介绍见:https://321skill.com/skills/dotfiles-alexismanuel/ 请根据该页面的说明完成安装。
使用示例
“我刚拿到一台新电脑,需要快速搭建Python和Node.js的开发环境,并配置一个好看的终端。”,它会引导你运行仓库的安装命令,自动安装pyenv、node、wezterm、starship等工具并应用预设的配置,让你在几分钟内获得一个功能齐全、风格统一的开发环境。
介绍
这个仓库提供了一套完整的个人开发环境配置文件(dotfiles),旨在解决开发者在多台机器或新系统上重复、繁琐地配置开发工具和环境的问题。它通过一个安装脚本,自动化地安装和配置包括终端、Shell、编辑器、包管理器、命令行工具在内的数十种开发依赖,并应用统一的个性化设置。
使用方式非常简单,只需执行一行安装命令,脚本就会自动拉取仓库并开始安装配置。它主要面向需要频繁搭建或统一开发环境的开发者,特别是全栈、后端或运维工程师。
这套配置集成了大量现代化的开发工具链,如 Wezterm、Starship、Neovim、fzf、zoxide 等,旨在打造一个高效、美观且功能强大的命令行工作环境。它非常适合追求效率、希望开箱即用并保持环境一致性的技术爱好者。
需要注意的是,这套配置具有强烈的个人偏好色彩,包含的软件和设置可能不完全符合所有用户的需求。建议用户在安装前先浏览仓库内容,了解具体包含哪些工具的配置,并可根据自身情况对安装脚本或配置文件进行修改后再使用。
核心特点
与许多仅包含基础 Shell 或编辑器配置的 dotfiles 不同,此仓库覆盖了从系统包管理(brew)、多语言环境(pyenv, node, rustup)、现代化终端(Wezterm)、高效 Shell(zsh + starship + 众多 CLI 工具)到 IDE 级编辑器(Neovim)的完整工具栈,并提供跨 Windows/WSL 的统一 Wezterm 配置,实现了真正的一键式全栈开发环境部署。
注意事项
配置内容高度个性化,可能包含大量用户不需要的软件或特定偏好设置,不适合希望保持最小化或完全自定义环境的用户。
常见问题
安装脚本会覆盖我现有的配置文件吗?
通常安装脚本会备份原有文件或进行提示,但建议在运行前先查看脚本具体逻辑,或手动备份重要配置如 .zshrc, .wezterm.lua 等。
这套配置支持 macOS 或纯 Linux 吗?
从依赖列表看,它主要面向 Windows/WSL 和 Linux(通过 apt),部分工具(如 brew)也适用于 macOS,但可能需要用户根据系统手动调整部分安装步骤。