在bash按压CTRL+U清除设备上光标的当前位置之前的行中的字符,而在zsh此将清除整行。如何通过按CTRL+ Uin清除当前光标位置之前的行上的字符zsh?
Bash 和 zsh 在这里的工作方式略有不同。在 zsh 中,CTRL+ 会U清除整行。
在您的配置.zsh 中放置以下几行:
bindkey -e
bindkey \^U backward-kill-line
Run Code Online (Sandbox Code Playgroud)
您可以使用
$ bindkey
Run Code Online (Sandbox Code Playgroud)
在 zsh 中列出所有键盘快捷键。
顺便说一句:在 bash 中,您将使用以下命令打印所有绑定键:
bind -P
Run Code Online (Sandbox Code Playgroud)
所以不需要备忘单!
| 归档时间: |
|
| 查看次数: |
3529 次 |
| 最近记录: |