Windows Terminal 是一个现代化、多标签的终端应用程序,专为使用命令行工具(如 PowerShell、命令提示符、Windows Subsystem for Linux 以及其他命令行界面)设计。它提供了许多强大且灵活的功能,并且可以替代经典的命令提示符和 PowerShell 窗口
安装
在 Mixrosoft商店 获取 Windows Terminal
在 github 发布页下载最新版本安装
使用 scoop 安装(推荐), 如果未安装 scoop , 请查看这篇文章
先安装 powershell, 此 powershell 不是自带的 powershell,应该是 powershell core,可跨平台
1 2 3
scoop install powershell scoop install windows-terminal
使用 winget 安装
常用快捷键
- Ctrl + Shift + T 新建标签页
- Ctrl + Tab 切换标签页
- Alt + Shift + + 右分屏
- Alt + Shift + - 下分屏
也可以在 settings.json 中配置自己的快捷键。例如,添加打开新的 PowerShell 标签的快捷键:
|
|
美化
配置字体
下载等宽字体,推荐使用 CascadiaCodePL ,下载地址
打开 windows terminal , shift+ctrl+, 快捷键打开设置 setting.json
将 profiles/defaults 节点改成
1 2 3 4 5 6 7 8
"defaults": { "font": { "face": "Cascadia Code PL", "size": 10.0 } },
配置 oh-my-posh
oh-my-posh 官方文档
安装
1 2 3 4 5 6 7 8 9
# scoop 安装 scoop install https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/oh-my-posh.json # scoop 更新 scoop update oh-my-posh # winget 安装 winget install JanDeDobbeleer.OhMyPosh -l D:\oh-my-posh # winget 更新 winget upgrade JanDeDobbeleer.OhMyPosh -l D:\oh-my-posh
注意:目前使用 scoop 安装的文件有问题,缺少必须的 oh-my-posh.exe 文件和 theme 文件,推荐使用 winget 安装
配置 oh-my-posh
下载主题
选择喜欢的主题,将对于的 json 文件保存在本地, 我的路径是
D:\Tools\oh-my-posh\theme
,后面在配置文件中要使用推荐两个主题 powerlevel10k_lean cobalt2
配置
1 2 3 4 5
# 检测是否有配置文件,没有则创建 if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } # 用 vscode 打开配置文件 code $PROFILE
添加如下内容:
1 2 3 4 5 6 7 8 9 10 11
#全新的主题, 注意修改此处路径 oh-my-posh init pwsh --config D:\Tools\oh-my-posh\themes\powerlevel10k_lean.omp.json | Invoke-Expression # 自动补全历史命令,逐字补全 Import-Module PSReadLine Set-PSReadLineOption -PredictionSource History #修改Tab补全为bash风格 Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete cls
更舒适的 Terminal
在 $profile 增加一些通用方法
增加代理的开启管理
|
|
增加 Open 方法,打开文件夹
|
|
增加设置环境变量方法
|
|
用 autohotkey 打开时切换到 ~ 目录
用 autohotkey 时,默认会打开 autohotkey 配置所在目录
我的配置文件
文件下载