.dotfiles macOS主目录配置管理
macOS 的开发环境折腾过几次后,你就知道,有一套趁手的 dotfiles 有多重要。我自己这套是放在 Git 仓库里的,用个别名配合 --git-dir
和 --work-tree
,直接把主目录当工作区,版本控制各种配置文件,更新也方便。
新机器上配置也挺快,直接 git clone https://github.com/ytyubox/.dotfiles.git ./.dotfiles
,再加上 alias:
alias dgit='git --git-dir=$HOME/.dotfiles/.git --work-tree=$HOME'
dgit reset --hard
注意一下哦,这个 reset --hard
会把你主目录里重名文件覆盖掉,建议先备份下重要配置。
除了基本的 git/zsh/vscode/nvim 配置,还有一些周边工具也集成了,比如 Alfred 设置,swiftformat 自动格式化脚本、Homebrew 安装列表等等,刚装完新 Mac 直接一步到位。
如果你对 Alfred 工作流感兴趣,可以看看这个挺实用的导航项目:alfred-codebase。顺手把 dotfiles 自动化配置 也看看,学点套路更好维护:优化开发环境。
第一次玩 dotfiles 的话,建议别上来就动 reset,先看看哪些文件会覆盖。配合 status
看下哪些是改动的,再决定要不要同步。
如果你刚换新 Mac,想快速恢复环境配置,这套仓库还是挺省事的。顺手还能顺点配置管理的经验,划算。
.dotfiles:我的macOS主目录中的某些设置
预估大小:355个文件
showlinenum.awk
16KB
.gitignore
2B
.alfredversionchecked
文件夹
blueutil
29KB
.alfredversionchecked
文件夹
pages.data
632B
AFC4DCF1-01EB-42CE-B8AF-1E5E8814814B.data
5KB
BA04575C-626F-4E1C-8E61-6F6FD74B0C4D.data
7KB
CCC907F4-4001-4C93-9247-32E0451FEC31.data
5KB
A2BB7583-0EB7-4A26-A362-A70C4057BB7A.data
7KB
20.53MB
文件大小:
评论区