当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 获取 Windows 终端键绑定

作者:精品下载站 日期:2024-12-14 08:00:52 浏览:14 分类:玩电脑

获取 Windows 终端键绑定


正如你们许多人所知,我是 Windows Terminal 的忠实粉丝和日常用户。因此,我编写了一个名为 WTToolBox 的 PowerShell 模块,您可以从 PowerShell Gallery 安装该模块。我推出了一个新版本,可以更好地获取按键绑定。

Windows 终端使用了许多您可以使用的键绑定(例如键盘快捷键)。这意味着您可以将手放在键盘上,而不必伸手去拿鼠标。我面临的挑战是,我从来没有花时间去学习它们,或者至少是我每天可能会用到的几个。部分挑战在于可发现性。键绑定在您的 settings.json 文件中定义,您也可以添加自己的键绑定。

因此,我没有不断地查看文件,而是更新了 WTToolbox 模块中的 Get-WTKeyBinding 命令,使这变得超级简单。

[玩转系统] 获取 Windows 终端键绑定

默认设置文件中定义了键绑定以及您定义的任何内容。此命令的早期版本包括格式化。除了懒惰之外,我不知道自己在想什么。作为最佳实践,您不应在函数中包含格式化命令。您想要将对象写入管道。

这就是我在最新版本中所做的。我调整了输出以插入自定义类型名。

$k.psobject.typenames.insert(0,"wtKeyBinding")
$list.add($k)

然后我使用 PSScriptTools 模块中的 New-PSFormatXML 创建一个 format.ps1xml 文件。我创建了一个默认表视图和一个格式列表视图。

[玩转系统] 获取 Windows 终端键绑定

我还修改了命令以让您指定操作。该函数将选项卡完成所有可能的操作,或者您可以使用通配符模式。

如果您使用 Windows Terminal,我希望您尝试一下并让我知道您的想法。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯