如果我有这个:
$ bla bla bla bla
终端(MacOS)有没有什么快捷方式可以清除整行?
答案1
丢弃(删除)整行的命令通常没有分配键盘快捷键。Ctrl-U
只会删除从行首到光标之间的内容。
同时按下Ctrl-U
(前缀)和Ctrl-K
(后缀)即可删除整行,无论光标在哪里。
以下是包含不同命令及其默认键盘快捷键的 bash 参考。
kill-whole-line
您可以通过编辑来分配键盘快捷键~/.inputrc
。添加以下行:
"\C-k": kill-whole-line
这将指定Ctrl-K
“杀死整行”命令。
答案2
以下是针对 Linux bash 的,但我认为这也适用于 Mac:
清除输入行:
Ctrl + U
另一个技巧就是:
Ctrl + C