Skip to content

终端环境

终端是 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 $PROFILE

Oh 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

安装:

  1. 从 GitHub Releases 下载 MapleMono-NF 版本
  2. 解压后选择所有字体文件,右键"为所有用户安装"

配置 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