如何使用 PSReadLine 获得这些快捷方式:
ctrl+a : 移至行首 ctrl+e : 移至行尾 ctrl+w : 向后删除一个单词 ctrl+k : 向后删除所有单词
还没有看到如何使用 PSReadLine 执行此操作。我主要只想要 ctrl+a 和 ctrl+e 我在 bash 中经常使用它们,并且在 Windows 上使用 home,end 很烦人。
键入此命令以获取当前和可用键绑定的列表:
Get-PSReadlineKeyHandler
Run Code Online (Sandbox Code Playgroud)
然后用 来设置它们Set-PSReadlineKeyHandler。以下是ctrl+a作为入门示例:
Set-PSReadlineKeyHandler -Chord Ctrl+a -Function BeginningOfLine
Run Code Online (Sandbox Code Playgroud)
您可以将这些Set-PSReadlineKeyHandler命令放入 $profile 中,以便它们在每个会话中运行。
我会让您自己解决其他键绑定。顺便说一句,这一切都记录在PSReadline 页面上。
| 归档时间: |
|
| 查看次数: |
712 次 |
| 最近记录: |