自从用了NyarchLinux之后总是感觉Windows终端好难看

越看越不顺眼越看越不顺眼

于是我去研究了一下怎么让终端好看

首先微软商店下载这两个软件

​ image-20260329232351420

image-20260329232433099

然后就是下载 Cascadia Code NF 字体

点击前往Github下载

选择这个Cascadia Code NF字体安装到系统字体

image-20260329233050980

配置JSON设置文件

然后win+R 输入powershell

​ image-20260329232656983

打开json后找到并更改两个地方

JSON已复制
//第一个地方
"profiles": {
    "defaults": {
      "font": {
        "face": "Cascadia Code NF",  // 必须是你刚才安装的 Nerd Font 字体名
        "size": 12
      },
      "useAcrylic": true,            // 开启毛玻璃半透明效果
      "acrylicOpacity": 0.85,        // 整体窗口的透明度
      "colorScheme": "Dracula",      // 使用经典的吸血鬼深色主题
      
      // --- 背景图片设置(进阶) ---
      "backgroundImage": "D:\\HuaweiMoveData\\Users\\39300\\Pictures\\高清壁纸\\01.png", // 壁纸路径(注意用双斜杠 \\)
      "backgroundImageOpacity": 0.2,            // 壁纸透明度(调低点以免看不清代码)
      "backgroundImageStretchMode": "uniformToFill",
      "backgroundImageAlignment": "center"
    },
    // ... "list": [...] 保留原样
  },




//第二个地方
  "schemes": [
    {
      "name": "Dracula",
      "background": "#282A36",
      "foreground": "#F8F8F2",
      "cursorColor": "#F8F8F2",
      "selectionBackground": "#44475A",
      "black": "#21222C", "brightBlack": "#6272A4",
      "blue": "#BD93F9", "brightBlue": "#D6ACFF",
      "cyan": "#8BE9FD", "brightCyan": "#A4FFFF",
      "green": "#50FA7B", "brightGreen": "#69FF94",
      "purple": "#FF79C6", "brightPurple": "#FF92DF",
      "red": "#FF5555", "brightRed": "#FF6E6E",
      "white": "#F8F8F2", "brightWhite": "#FFFFFF",
      "yellow": "#F1FA8C", "brightYellow": "#FFFFA5"
    }
  ]

注意json的格式正确,壁纸请替换成实际图片路径

Terminal 有回退机制。如果你把壁纸图片删了,背景会自动无缝切换回 Dracula 主题的高级深紫黑色,非常完美。

然后完成后退出重启终端,就可以看到界面变成这个样子

​ image-20260329233559296

​ 不过还不够,需要启用oh my posh的主题

powershell启用oh my posh的主题

powershell终端输入

已复制
notepad $PROFILE

在弹出的Microsoft.PowerShell_profile.ps1窗口里粘贴保存

已复制
# 引入 Oh My Posh 并使用默认主题
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json" | Invoke-Expression

当然jandedobbeleer只是其中一种主题,要是想要其他主题直接替换主题名称即可

你也可以前往oh my posh官网预览并选择主题

点击前往主题官网

一般情况下比较开发者常用的主题就是 jandedobbeleer paradox atomic ,不过萝卜白菜各有所爱,其他主题其实也非常好看,风格各异

image-20260329235044466

然后你会遇到一个问题就是在VScode和cursor还有trae里的终端上的oh my push主题的符号都是乱码,这个是因为我们没有告诉编译器我们要用什么字体

在VS code以及那两个的编辑器的settings.json里这么设置就行

JSON已复制
"terminal.integrated.defaultProfile.windows": "PowerShell",
  "terminal.integrated.fontFamily": "'Cascadia Code NF',Consolas, 'Microsoft YaHei', 'Noto Sans CJK SC'",
  "terminal.integrated.env.windows": {
    "LANG": "zh_CN.UTF-8",
    "LC_ALL": "zh_CN.UTF-8",
  },

​ image-20260411171835598

此时就可以看到正常了

​ image-20260411171916444