Windows Terminal配置

本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/161537701

配置浅色主题

在这里插入图片描述

直接在这里设置即可。

但是设置完后,会出现问题:

在这里插入图片描述

这里会有黑色方框

触发条件:

  1. 按下空格键

  2. 按删除键

  3. 在CMD窗口内无此问题,仅powershell有

原因:

旧版 PSReadLine 使用传统控制台 API 渲染,无法正确处理现代终端的透明度/渲染特性,导致浅色主题下出现黑色背景块。

解决办法:

  1. 更新PSReadLine
1
Install-Module -Name PSReadLine -Force -AllowClobber -Scope CurrentUser
  1. 在wt的setting.json中:(这个是我在测试中加入的,实际并不需要,如果重新配置也不用管了)
1
2
3
4
5
6
"profiles": {
"defaults": {
"useAcrylic": false,
"experimental.rendering.forceFullRepaint": true
}
}
  1. Powershell配置文件中:
1
2
3
4
5
6
# 注意,如果在这里写注释,行末一定要有空格    
if ($env:WT_SESSION) {
$Host.UI.RawUI.BackgroundColor = 'White'
$Host.UI.RawUI.ForegroundColor = 'Black'
Clear-Host
}

使用的是在wt的powershell中是浅色主题,powershell中是经典蓝色主题

自动补全

不知道是怎么开的,但是反正就是有:

在这里插入图片描述

直接按->键即可(tap不行)

文件夹内启动Windows Terminal

法1:

1
wt -d.

法2:

新建一个 wt.bat 的文件,输入:

1
2
@echo off
wt.exe -d . %*

然后放在电脑 C:\Windows\System32 文件夹内

法3:

法2中的wt可能会出现和系统撞名,所以把法2中的文件名改为 wtt.cmd ,然后以后每次启动输入wtt即可

法4:

屈服了。右键+t

update on 2026.6.14

那如果右键没有怎么办呢?

方法1

在这里插入图片描述

方法2

新建reg文件,输入下面脚本,双击!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Windows Registry Editor Version 5.00

; 右键文件夹空白处:Open in Windows Terminal (&T)
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenWT]
@="Open in Windows Terminal (&T)"
"Icon"="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenWT\command]
@="wt.exe -d \"%V\""

; 右键文件夹图标:Open in Windows Terminal (&T)
[HKEY_CLASSES_ROOT\Directory\shell\OpenWT]
@="Open in Windows Terminal (&T)"
"Icon"="%LOCALAPPDATA%\\Microsoft\\WindowsApps\\wt.exe"

[HKEY_CLASSES_ROOT\Directory\shell\OpenWT\command]
@="wt.exe -d \"%V\""

done…