1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| # 1. Ctrl+U:删除光标到行首
Set-PSReadLineKeyHandler -Chord 'Ctrl+u' -Function BackwardDeleteLine
# 2. Ctrl+K:删除光标到行尾
Set-PSReadLineKeyHandler -Chord 'Ctrl+k' -Function ForwardDeleteLine
# 3. 设置历史搜索方式(关键)
# 输入部分命令后,按 ↑ 键自动匹配历史中以此开头的命令,而不是滚动所有历史
Set-PSReadLineKeyHandler -Key UpArrow -Function HistorySearchBackward
Set-PSReadLineKeyHandler -Key DownArrow -Function HistorySearchForward
# 4. 设置 Tab 补全为菜单模式(与 bash 行为一致)
Set-PSReadLineKeyHandler -Key Tab -Function MenuComplete
# 5. (可选)关闭烦人的“滴”声
Set-PSReadLineOption -BellStyle None
|