跨平台终端配置文件管理仓库 (Windows & Linux/macOS)。 通过统一的配置和工具链,在不同系统间提供一致的终端体验。
dotfiles/
├── powershell/ # Windows PowerShell 配置与安装脚本
├── zsh/ # Linux/macOS Zsh 配置与安装脚本
└── posh/ # Oh My Posh 主题配置 (全平台通用)
- 多平台统一: 无论是在 Windows PowerShell 还是 Linux Zsh,享受一致的提示符和操作习惯。
- Oh My Posh: 集成自定义主题 (
posh/theme.omp.json),美观且实用。 - 自动化安装: 提供开箱即用的安装脚本,自动处理软链接 (Symlink) 和备份旧配置。
- 常用别名: 预设
g(git),l(ls) 等常用别名。 - 环境隔离: 配置文件通过软链接指向本仓库,方便通过 Git 进行版本控制和同步。
在安装配置之前,请确保已安装以下基础工具:
- Git: 用于管理版本控制。
- Oh My Posh: 终端提示符引擎。
- Windows:
winget install JanDeDobbeleer.OhMyPosh -s winget - Linux/macOS:
curl -s https://ohmyposh.dev/install.sh | bash -s
- Windows:
- Nerd Fonts: 为了正确显示图标,请安装并配置 Nerd Font,在脚本中会默认下载 Cascadia Code 字体。
在 PowerShell 中运行安装脚本:
# 进入仓库目录
cd dotfiles
# 运行安装脚本
.\powershell\install.ps1注意: 脚本会自动将
$PROFILE链接到仓库中的Microsoft.PowerShell_profile.ps1,并备份原文件。如果遇到权限问题,请以管理员身份运行终端。
在终端中运行安装脚本:
# 进入仓库目录
cd dotfiles
# 赋予执行权限并运行
chmod +x zsh/install.sh
./zsh/install.sh注意: 脚本会将
~/.zshrc链接到仓库中的zsh/.zshrc,并建立~/dotfiles的软链接以确保路径一致性。
| 别名 | Windows (PowerShell) | Linux/macOS (Zsh) | 说明 |
|---|---|---|---|
g |
git |
git |
Git 简写 |
ll |
ls (详细) |
ls -lh |
详细列表 |
la |
ls -Force |
ls -a |
显示所有文件 (含隐藏) |
l |
ls -Force |
ls -lah |
详细列表 + 所有文件 |
dot |
cd ~/dotfiles |
cd $DOTFILES |
快速跳转到配置仓库 |
当你修改了仓库中的配置文件后:
- PowerShell: 重启终端或运行
. $PROFILE - Zsh: 重启终端或运行
source ~/.zshrc