Skip to content

sanshi42/dotfiles

Repository files navigation

dotfiles

个人常用开发环境配置,主要覆盖 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 会在文件存在时自动加载。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors