个人常用开发环境配置,主要覆盖 Bash、Git、Vim/IdeaVim、tmux 和 VS Code。
./autoconfig.sh脚本会把仓库中的配置软链接到 $HOME。如果目标位置已经有文件,会先备份到
~/.dotfiles-backup/<timestamp>/,再创建新的软链接。
默认只保留最近 3 份备份;可以用环境变量调整,例如:
DOTFILES_BACKUP_KEEP=10 ./autoconfig.sh设置为 0 表示不自动清理历史备份。
.bashrc:交互式 Bash、常用 alias、Conda/Cargo/pnpm 路径加载。.gitconfig:Git 用户信息、常用 alias、rebase pull、rerere。.vimrc/.ideavimrc:Vim 与 JetBrains IdeaVim 配置。.tmux.conf:tmux prefix、pane 快捷键和状态栏样式。vscode/settings.json:VS Code 用户设置。agents/:Codex、Claude Code 等 Agent 相关的可重放配置。
这是公开 dotfiles 仓库,不要提交 token、私钥、公司内网地址或本机专属密钥材料。
本机私有 shell 配置可以放在 ~/.bash_secrets 和 ~/.bash_local,.bashrc 会在文件存在时自动加载。