0

0

手把手教你美化微软的新终端Windows Terminal

蓮花仙者

蓮花仙者

发布时间:2025-09-07 08:06:14

|

332人浏览过

|

来源于php中文网

原创

  1. 引言

微软的新终端windows terminal终于发布了正式版。自从它问世以来,备受开发者们的好评,对于在windows平台上进行开发的朋友们来说,这无疑是一件新奇的工具。让我们先来欣赏一下官方的介绍视频。

接下来,让我带大家一起探索如何美化这个终端,将其打造成一个时尚的开发利器。

  1. 安装

安装过程非常简单,通过Microsoft Store即可轻松完成Windows Terminal的安装。

手把手教你美化微软的新终端Windows Terminal通过Microsoft Store安装Windows Terminal

  1. 安装美化主题

首先,打开PowerShell并安装Oh-My-Posh和Posh-Git。

Set-ExecutionPolicy Bypass
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

Posh-Git会将Git的状态信息添加到提示符中,并为Git命令、参数、远程和分支名称提供tab自动补全功能。Oh-My-Posh则为PowerShell提示符提供了主题功能。

如果您使用的是PowerShell Core,请安装PSReadline:

Install-Module -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck

然后,在PowerShell命令行中执行以下命令:

if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE

这将打开记事本,将下面的代码配置到记事本中并保存:

Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Paradox

手把手教你美化微软的新终端Windows Terminal配置PowerShell

当然,您可以在命令行中执行

Get-Theme
来列出所有可用的样式:

手把手教你美化微软的新终端Windows Terminal列出所有样式

然后使用

Set-Theme 名称
来预览您想要的风格,并替换记事本中的样式名称。

  1. 安装Powerline字体

Powerline提供了一种自定义的命令提示符体验,包括Git状态的颜色编码和提示符,否则许多符号可能会显示为乱码。

手把手教你美化微软的新终端Windows TerminalWindows终端Powerline PowerShell

推荐到我的Git仓库下载,地址为https://gitee.com/felord/fonts,安装方法请参考README,非常简单。

AI Room Planner
AI Room Planner

AI 室内设计工具,免费为您的房间提供上百种设计方案

下载
  1. 自定义配置

手把手教你美化微软的新终端Windows Terminal打开Windows Terminal配置

按照上图打开配置是一个JSON文件,这里我分享一下我的配置,您可以直接复制使用:

{
    "$schema": "https://aka.ms/terminal-profiles-schema",
    "defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
    "copyOnSelect": false,
    "copyFormatting": false,
    "profiles": {
        "defaults": {
            "colorScheme": "Banana Blueberry",
            "background": "#191323",
            "closeOnExit": true,
            "commandline": "powershell.exe",
            "cursorColor": "#FFFFFF",
            "cursorShape": "bar",
            "fontFace": "DejaVu Sans Mono for Powerline",
            "fontSize": 12,
            "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
            "historySize": 9001,
            "icon": "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png",
            "name": "PowerShell",
            "tabTitle": "PowerShell",
            "padding": "0, 0, 0, 0",
            "snapOnInput": true,
            "startingDirectory": "%USERPROFILE%"
        },
        "list": [
            {
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "name": "Windows PowerShell",
                "commandline": "powershell.exe",
                "hidden": false
            },
            {
                "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                "name": "命令提示符",
                "commandline": "cmd.exe",
                "hidden": false
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "hidden": false,
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            }
        ]
    },
    "schemes": [
        {
            "name": "Monokai Night",
            "background": "#1f1f1f",
            "foreground": "#f8f8f8",
            "black": "#1f1f1f",
            "blue": "#6699df",
            "cyan": "#e69f66",
            "green": "#a6e22e",
            "purple": "#ae81ff",
            "red": "#f92672",
            "white": "#f8f8f2",
            "yellow": "#e6db74",
            "brightBlack": "#75715e",
            "brightBlue": "#66d9ef",
            "brightCyan": "#e69f66",
            "brightGreen": "#a6e22e",
            "brightPurple": "#ae81ff",
            "brightRed": "#f92672",
            "brightWhite": "#f8f8f2",
            "brightYellow": "#e6db74"
        },
        {
            "name": "Banana Blueberry",
            "black": "#17141f",
            "red": "#ff6b7f",
            "green": "#00bd9c",
            "yellow": "#e6c62f",
            "blue": "#22e8df",
            "purple": "#dc396a",
            "cyan": "#56b6c2",
            "white": "#f1f1f1",
            "brightBlack": "#495162",
            "brightRed": "#fe9ea1",
            "brightGreen": "#98c379",
            "brightYellow": "#f9e46b",
            "brightBlue": "#91fff4",
            "brightPurple": "#da70d6",
            "brightCyan": "#bcf3ff",
            "brightWhite": "#ffffff",
            "background": "#191323",
            "foreground": "#cccccc"
        }
    ],
    "keybindings": [
        {
            "command": {
                "action": "copy",
                "singleLine": false
            },
            "keys": "ctrl+c"
        },
        {
            "command": "paste",
            "keys": "ctrl+v"
        },
        {
            "command": "find",
            "keys": "ctrl+shift+f"
        },
        {
            "command": {
                "action": "splitPane",
                "split": "auto",
                "splitMode": "duplicate"
            },
            "keys": "alt+shift+d"
        }
    ]
}

如果您想更改字体,请找到

fontFace
并配置Powerline字体;如果要更改配色方案,请找到
schemes
数组并添加您喜欢的配色方案,激活时参考上面的配置,将
schemes[i].name
的值填写到
profiles.defaults.colorScheme
中,保存并重启终端即可。

这里推荐一个Windows Terminal配色方案的Github项目:Windows Terminal Themes

手把手教你美化微软的新终端Windows TerminalWindows Terminal Themes

其他如透明、毛玻璃、背景图等操作,网上有很多教程,这里就不赘述了。更多配置请参考Windows Terminal官方文档。

  1. 添加Windows Terminal到右键菜单

手把手教你美化微软的新终端Windows TerminalWindows Terminal添加到右键菜单

将Windows Terminal添加到右键菜单是一个刚需,这将大大方便我们的使用。这里有一个最简单的方法:下载一个脚本并右键执行安装即可。脚本可以通过公众号“码农小胖哥”回复“wint”获取。

文中引用:

[1] Oh-My-Posh: https://www.php.cn/link/e02721e864b2649003bcf15ba4da931a

[2] Posh-Git: https://www.php.cn/link/e082709f3e06a243b4722c670f8edcdf

[3] Windows Terminal Themes: https://www.php.cn/link/f93f4793c2783325b8b6e96c21f3ce5e

[4] Windows Terminal官方文档: https://www.php.cn/link/f5bdd987e82cfcad049b164a59d1fe2f

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

420

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

536

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

312

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

77

2025.09.10

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

1077

2026.01.21

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

744

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

559

2023.07.06

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

268

2023.07.24

C++ 设计模式与软件架构
C++ 设计模式与软件架构

本专题深入讲解 C++ 中的常见设计模式与架构优化,包括单例模式、工厂模式、观察者模式、策略模式、命令模式等,结合实际案例展示如何在 C++ 项目中应用这些模式提升代码可维护性与扩展性。通过案例分析,帮助开发者掌握 如何运用设计模式构建高质量的软件架构,提升系统的灵活性与可扩展性。

14

2026.01.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8.1万人学习

Excel 教程
Excel 教程

共162课时 | 14.5万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号