终端环境
终端是 AI Agent 和开发工作的基础环境,一个好的终端配置能显著提升效率。
Windows Terminal
下载地址: Microsoft Store 搜索 "Windows Terminal"
安装:
powershell
winget install Microsoft.WindowsTerminal特点:
- 支持多标签
- 支持 PowerShell、CMD、WSL
- GPU 加速渲染
- 高度可定制
PowerShell 7
PowerShell 7 是跨平台的现代 Shell,比 Windows 自带的 PowerShell 5.1 功能更强大。
下载地址: https://github.com/PowerShell/PowerShell/releases
安装:
powershell
winget install Microsoft.PowerShell配置文件位置:
powershell
# 查看配置文件路径
$PROFILE
# 创建配置文件(如果不存在)
if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}
# 编辑配置文件
code $PROFILEOh My Posh
跨平台的终端提示符美化工具,支持丰富的主题。
下载地址: https://ohmyposh.dev/
安装:
powershell
winget install JanDeDobbeleer.OhMyPosh配置 PowerShell:
在 $PROFILE 中添加:
powershell
oh-my-posh init pwsh | Invoke-Expression使用主题:
powershell
# 查看所有主题
Get-PoshThemes
# 使用指定主题
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" | Invoke-Expression推荐主题:
jandedobbeleer- 官方默认主题agnoster- 经典主题powerlevel10k_rainbow- 彩虹风格tokyo- 简洁现代
Maple Font
专为程序员设计的等宽字体,支持连字(Ligatures)和 Nerd Font 图标。
下载地址: https://github.com/subframe7536/maple-font
安装:
- 从 GitHub Releases 下载
MapleMono-NF版本 - 解压后选择所有字体文件,右键"为所有用户安装"
配置 Windows Terminal:
打开 Windows Terminal 设置 → 配置文件 → 默认值 → 外观 → 字体,选择 Maple Mono NF。
配置 VS Code:
json
{
"editor.fontFamily": "'Maple Mono NF', Consolas, monospace",
"editor.fontLigatures": true
}连字效果
Maple Font 支持连字,=> 会显示为箭头,!= 会显示为不等号等,提升代码可读性。
完整配置示例
以下是一个完整的 PowerShell 配置文件示例($PROFILE):
powershell
# Oh My Posh 主题
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" | Invoke-Expression
# 常用别名
Set-Alias -Name g -Value git
Set-Alias -Name c -Value code