4

5 个自定义小技巧:轻松玩转「Windows 终端」个性化

 2 weeks ago
source link: https://www.sysgeek.cn/windows-terminal-customize/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Windows 终端

与命令提示符和 PowerShell 那种单调的窗口相比,「Windows 终端」在功能和用户体验上有了质的飞跃,特别是对 WSL 和 Azure Cloud Shell 的原生支持尤其值得称赞👍。

但要发挥出 Windows 终端的全部潜力,还需要进一步个性化定制。想要进阶为高级用户,你可以试试以下这 5 个小技巧,不仅实用,还可以拉高 B 格😁。

技巧 1:设置 Windows 终端外观

Windows 终端引入了许多个性化选项。你可以通过 JSON 配置文件进行设置,也可以在应用内直接调整:

1右键点击「开始」菜单,选择「终端管理员」打开 Windows 终端。

2点击顶部标签栏的下拉箭头,选择「设置」,快捷键Ctrl + ,

3选择「默认值」>「外观」。

Windows 终端
选择「外观」选项

在这里,你可以自定义字体、字号,还可以调整基本的配色方案和光标形状等。

Windows 终端
设置 Windows 终端外观

4点击「保存」。

建议你尝试不同的设置,以便熟悉所有选项,并设置自己喜欢的外观方案。

Windows 终端的个性化方案是针对每个配置文件单独设置的。除了默认配置文件外,你还可以点击左侧窗格的「添加新配置文件」为不同场景或需求创建多个配置文件。

技巧 2:打开透明效果

Windows 终端支持透明背景和背景图像,这不仅让界面看起来更加简洁现代,还能让你在使用终端时,轻松看到背景中的内容,不用担心被遮挡。

1打开 Windows 终端,使用Ctrl + ,快捷键打开「设置」。

2在左侧选择一个配置文件,然后在右侧点击「外观」。

3滚动到页面底部,找到「透明度」区域:

  • 拖动滑块调整「背景不透明度」,我比较喜欢设置在 90%。
  • 通过「启用亚克力材料」开关,控制的半透明窗口纹理。
Windows 终端
设置 Windows 终端背景不透明度

4点击「保存」。

同样的效果也可以通过在 JSON 配置文件的defaults配置块中添加以下代码实现:

复制复制复制复制复制复制复制复制
复制
"opacity": 90,"useAcrylic": false
VSCode
在 JSON 配置文件中添加 opacity 参数

另外,你还可以在「外观」设置中指定「背景图像」,让终端界面更加个性化。

技巧 3:安装 Oh My Posh 主题引擎

虽然 Windows 终端内置了一些自定义主题和配色方案,但着实有限。我们可以通过 Oh My Posh 这款兼容各种 Shell 的主题引擎,来轻松自定义终端主题。

安装 Oh My Posh 的方法有很多(详见官方安装指南),下命令是最简单快捷的安装方式,无需额外依赖:

1右键点击「开始」菜单,选择「终端管理员」打开 Windows 终端窗口。

2执行以下命令手动安装 Oh My Posh:

复制复制复制复制复制复制复制
复制
Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
Windows 终端
安装 Oh My Posh

3安装完成后,关闭再重新打开新的终端窗口,运行以下命令验证 Oh My Posh 是否正确安装:

复制复制复制复制复制复制
复制
oh-my-posh version

4执行以下 Oh My Posh 命令安装 Hack Nerd 字体:

复制复制复制复制复制
复制
oh-my-posh font install Hack
Windows 终端
安装 Nerd Hack 字体

Nerd 字体支持许多文本符号,能让主题看起来更加出色。

5字体安装好后,在「设置」>「默认值」(或任一配置文件)>「外观」>「字体」 中选择Hack字体。

Windows 终端
选择 Hack Nerd Font 字体

6初始化主题,这里以 Agnoster 主题为例,你也可以在 Oh My Pos 的主题列表中选择其他主题:

复制复制复制复制
复制
oh-my-posh init pwsh --config 'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/agnoster.omp.json' | Invoke-Expression
Windows 终端
初始化 Agnoster 主题

7安装完成后,重新打开终端,即可使用新的外观。

技巧 4:开启 Quake 模式

Quake 模式极大的优化了 Windows 终端的使用体验。在该模式下,终端不再是传统的窗口形式,而是自动贴靠在屏幕的上半部分。这样一来,就可以更便捷地参考文档、指南或代码库等资料。

Microsoft 官方文档提供了关于 Quake 模式的详细信息,更建议你亲自上手尝试,以获得更直观的使用体验。

Windows 终端
Quake 模式

在 Windows 11 中,Quake 模式没有全局开关,你可以通过多种方式激活它:

  • 在已有终端会话中执行以下命令,启动一个新的 Quake 模式会话:
复制复制复制
复制
wt -w _quake
  • 要自定义 Quake 模式的快捷键,可以在终端的 JSON 配置文件中的actions部分,添加如下设置:
复制复制
复制
{ "command": { "action": "quakeMode" }, "keys": "ctrl+f12" }
VSCode
通过 JSON 文件设置 Quake 模式快捷键

技巧 5:备份 Windows 终端设置

Windows 终端的所有配置都集中在settings.json文件中,备份设置也非常简单,只需按照以下步骤操作:

1打开 Windows 终端应用,使用Ctrl + ,快捷键打开「设置」。

2点击左下角的「打开 JSON 文件」,将内容复制出来保存到其它地方即可。

要恢复设置时,只需进行反向操作。清空新的settings.json文件内容,将原设置粘贴进去,保存后重启终端即可。


以上就是自定义 Windows 终端的 5 个实用小技巧。希望这些技巧能帮助你更高效地使用 Windows 终端。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK