如何在 Windows PowerShell 中取消设置 Ctrl+L?

如何在 Windows PowerShell 中取消设置 Ctrl+L?

我正在尝试一件非常简单的事情。我有一个 neovim 配置,其中我使用Ctrl+L来表示某些内容。在 PowerShell 中,它已经映射到clear命令。

clear我该如何取消此键绑定?无论如何,每次我想清除终端时,我都会习惯性地写下。

答案1

您可以通过执行以下命令来取消设置您想要的任何键绑定:

Remove-PSReadlineKeyHandler -Chord ctrl+l

请注意,键的大小写很重要,如果将其粘贴到控制台窗口中,它只会暂时删除绑定。

为了使其永久工作,您需要将其添加到配置文件中。不同版本的 PowerShell 的配置文件位于不同的位置,要找出您的配置文件位于何处,请使用echo $PROFILE。打开该文件并将上述行插入任意位置。

相关内容