终端:清理命令行的快捷方式是什么

Ner*_*ian 7 terminal shortcuts macos

如果我有这个:

$ bla bla bla bla
Run Code Online (Sandbox Code Playgroud)

终端(MacOS)是否有任何快捷方式来清理整条线路?

Dan*_*eck 15

丢弃(杀死)整行的命令通常不分配键盘快捷键。Ctrl-U只会从行首到光标处终止。

无论光标在哪里,同时按下Ctrl-U(prefix) 和Ctrl-K(suffix) 来删除整行。

这是带有不同命令及其默认键盘快捷键的 bash 参考。

您可以kill-whole-line通过编辑~/.inputrc. 添加以下行:

"\C-k": kill-whole-line
Run Code Online (Sandbox Code Playgroud)

这将分配Ctrl-K“杀死整行”命令。


And*_*ovs 9

以下适用于 Linux bash,但我认为这也适用于 Mac:

清除输入行:

Ctrl + U
Run Code Online (Sandbox Code Playgroud)

另一个技巧是:

Ctrl + C
Run Code Online (Sandbox Code Playgroud)