一文看懂Windows Terminal的安装及配置概述
软件名称Windows Terminal软件简介Windows Terminal是一款终端应用程序,集成了cmd、powershell、wsl和Azure Cloud shell软件归属MircroSoft产生时间2020年5月相关地址官方文档1 相关工具安装1.1 安装新版powershellwindows10或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 安装OhMyPoshOh 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工具的安装及配置,同时给出了一些使用技巧。