完整教程:一文看懂Windows Terminal的安装及配置

一文看懂Windows Terminal的安装及配置

概述

软件名称Windows Terminal
软件简介Windows Terminal是一款终端应用程序,集成了cmd、powershell、wslAzure Cloud shell
软件归属MircroSoft
产生时间2020年5月
相关地址官方文档

1 相关工具安装

1.1  安装新版powershell

windows10或11自带的powershell版本为5.x,最新版为7.x,新版powershell支持跨平台(可在linux和MacOS使用),且功能更强大,5.x和7.x版本的主要区别可参考这里

winget search Microsoft.Powershell //搜索最新版本的powershell
winget install --id Microsoft.Powershell --source winget //通过id安装powershell

image.png

若winget命令不可用,可在这里找到对应版本进行下载。

安装成功后从开始菜单中可以找到新版的powershell:

image.png

打开后会显示其版本:

image.png

设置允许本地运行 PowerShell 脚本(需以管理员打开 PowerShell):

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

image

或者通过开发者选项打开允许执行脚本开关:

image.png

PowerShell7能够自动联想命令,且查看历史命令时会显示命令执行持续时间

image.png

1.2 安装OhMyPosh

Oh My Posh 是一个开源的命令行提示符工具,由 Jan De Dobbeleer 于2019年在github上发布,旨在通过增强和美化终端提示符来提高开发者的命令行体验。它为终端提供了许多不同的主题和可自定义选项,适用于多种 Shell(如 PowerShell、Bash、Zsh 等)和平台(如 Windows、macOS 和 Linux)。在Windows Terminal上的美化配置可参考这里

winget search ohmyposh
winget install JanDeDobbeleer.OhMyPosh --source winget

image.png

OhMyPosh安装完成后会自动将主题添加至环境变量,查看环境变量:

$env:POSH_THEMES_PATH

image.png

查看环境变量需重新打开一个powershell窗口

找到环境变量所在路径,查看主题:

image.png

1.3 安装Nerd Fonts字体

Nerd Fonts 是一种为程序员设计的字体项目,旨在改善在各种编程环境中的可读性。这些字体通常包括对流行的编程符号和图标的改进,使得它们在终端、代码编辑器和版本控制系统中更加清晰和一致。由于ohmyposh中包含了Nerd Fonts字体,所以需要安装该字体,否则会出现乱码。

Nerd Fonts字体可在这里下载,Nerd Fonts字体有很多种,最常用的JetBrainsMono Nerd Font

image.png

下载完成后解压,然后选中除readme.md以外的所有文件进行安装:

image.png

1.4 安装Windows Terminal

从 Windows 11 22H2 版本开始,Windows Terminal 已正式成为 Windows 11 的默认设置,因此不需要安装。

对于已经内置Windows Terminal的操作系统,默认PowerShell为5.x版本,安装Powershell7.x后会自动添加,若未自动添加,可参考如下方法进行添加:

参考PowerShell添加如下几行,其中guid可任意指定,只要与已有的guid不重复就行

image.png

然后修改默认配置文件:

image.png

保存配置后重启Windows Terminal即可:

image.png

对于非Windows 11系统,在Microsoft Store中搜索terminal,选择Windows Terminal 进行安装:

image.png

安装完成后即可打开:

image.png

在运行窗口输入“wt”命令也可以打开:

image.png

如果需要以管理员身份运行Windows Terminal,可在按住 Ctrl + Shift后再点击“确定”。

image.png

设置Windows Terminal为系统默认终端:

image.png

2 工具配置

2.1 通用配置

image.png

image.png

通用配置可设置terminal的字体、主题及背景等,对cmd、powershell及wsl均生效

除了通过界面进行设置,也可以通过修改JSON文件的方式进行设置(json文件配置项更多),如设置选中文本即自动复制,可修改如下参数:

image.png

2.2 powershell主题配置

powershell通过配置文件来设置主题,查看配置文件:

$PROFILE

image.png

若命令“$PROFILE”返回为空,说明powershell配置文件未创建,可通过如下命令创建:

New-Item -Path $PROFILE -Type File -Force

image.png

配置文件默认地址参考这里,打开配置文件,输入如下内容:

oh-my-posh init pwsh --config $env:POSH_THEMES_PATH\ys.omp.json | Invoke-Expression

$env:POSH_THEMES_PATH表示onmyposh主题路径,该路径在安装时会自动加入到环境变量,ys.omp.json为主题名,所有主题可以在OhMypPosh安装目录下查找,主题设置后,重新加载配置文件,可以看到主题设置已生效:

image.png

预览所有内置主题:

get-Poshthemes

image.png

获取更多主题可参考这里

image.png

3 使用技巧

  • 分屏

image.png

分屏快捷键:Shift+Alt++(横向分屏)、Shift+Alt±(纵向分屏)、Ctrl+Shift+w(关闭分屏,若快捷键冲突,可通过输入exit关闭),更多快捷键可通过打开命令面板(快捷键:Ctrl+Shift+P)查看

image.png

  • 重命名选项卡

image.png

  • 更改选项卡颜色

image.png

  • 更多使用技巧可参考这里

4 总结

本文主要讲解了Windows Terminal工具的安装及配置,同时给出了一些使用技巧。

posted @ 2025-08-13 20:50  wzzkaifa  阅读(3597)  评论(0)    收藏  举报