完整教程:一文看懂Windows Terminal的安装及配置
一文看懂Windows Terminal的安装及配置
概述
| 软件名称 | Windows Terminal |
|---|---|
| 软件简介 | Windows Terminal是一款终端应用程序,集成了cmd、powershell、wsl和Azure 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

若winget命令不可用,可在这里找到对应版本进行下载。
安装成功后从开始菜单中可以找到新版的powershell:

打开后会显示其版本:

设置允许本地运行 PowerShell 脚本(需以管理员打开 PowerShell):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

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

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

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

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

查看环境变量需重新打开一个powershell窗口
找到环境变量所在路径,查看主题:

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

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

1.4 安装Windows Terminal
从 Windows 11 22H2 版本开始,Windows Terminal 已正式成为 Windows 11 的默认设置,因此不需要安装。
对于已经内置Windows Terminal的操作系统,默认PowerShell为5.x版本,安装Powershell7.x后会自动添加,若未自动添加,可参考如下方法进行添加:
参考PowerShell添加如下几行,其中guid可任意指定,只要与已有的guid不重复就行

然后修改默认配置文件:

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

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

安装完成后即可打开:

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

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

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

2 工具配置
2.1 通用配置


通用配置可设置terminal的字体、主题及背景等,对cmd、powershell及wsl均生效
除了通过界面进行设置,也可以通过修改JSON文件的方式进行设置(json文件配置项更多),如设置选中文本即自动复制,可修改如下参数:

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

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

配置文件默认地址参考这里,打开配置文件,输入如下内容:
oh-my-posh init pwsh --config $env:POSH_THEMES_PATH\ys.omp.json | Invoke-Expression
$env:POSH_THEMES_PATH表示onmyposh主题路径,该路径在安装时会自动加入到环境变量,ys.omp.json为主题名,所有主题可以在OhMypPosh安装目录下查找,主题设置后,重新加载配置文件,可以看到主题设置已生效:

预览所有内置主题:
get-Poshthemes

获取更多主题可参考这里

3 使用技巧
- 分屏

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

- 重命名选项卡

- 更改选项卡颜色

- 更多使用技巧可参考这里
4 总结
本文主要讲解了Windows Terminal工具的安装及配置,同时给出了一些使用技巧。

浙公网安备 33010602011771号