如果我使用终端并在命令的文本行中键入,是否有热键或任何方式清除 / 删除该行?
例如,如果我当前的行 / 命令确实很长,例如:
> git log --graph --all --blah..uh oh i want to cancel and clear this line <cursor is here now>
是否有热键或命令可以从上面转到:
>
?
通常,我将按↓键,如果我当前的行是历史记录上的全新行,则将其清除。但是,如果我通过↑键浏览命令历史记录并开始编辑或使用这些命令,则↓只会将提示更改为历史记录中的下一个最新命令,因此除非我多次按↓,否则它在这里不起作用。
您可以使用Ctrl + U清除从头开始。
您可以使用Ctrl + W删除仅一个单词。
您也可以使用Ctrl + C取消。
如果要保留历史记录,可以使用Alt + Shift + #使其成为注释。
只是总结所有答案:
我有完整的快捷方式列表: