我是新手电源外壳我正在尝试查找是否可以使用!而不是F8扫描命令历史记录并返回与命令行上的文本匹配的命令。
F8我正在使用带有 Type Cover 的 Surface Pro,打字或进行任何其他操作确实很痛苦F*。
我发现在 Linux 中它!真的很方便,我想知道我是否可以更改键绑定或重新映射相同的功能。F8!
答案1
安装读取行. 将类似以下内容添加到您的 $profile 中:
if ($host.Name -eq 'ConsoleHost')
{
Import-Module PSReadline
Set-PSReadlineKeyHandler -Key '!' -Function ReverseSearchHistory
}
Set-PSReadlineKeyHandler
将历史搜索键从默认值ctrl+更改r为!。
答案2
我不这么认为。Powershell 使用!
作为运算符的别名not
。
有趣的是,如果你运行该alias
命令,它会列出所有已构建的别名,但!
并未列出。因此我认为它不能重新映射。它必须是硬编码的,因为它使用频率很高。