注释掉当前行的命令行快捷键是什么

注释掉当前行的命令行快捷键是什么

我正在寻找命令行快捷方式来注释掉终端中的当前行。

例如,我可能会输入git commit -am "a comm,然后意识到我实际上还不想提交。我会按下组合键,然后我输入了一半的行将被注释掉并输入,从而将其保存到历史记录中,但实际上并未执行。

有人知道这个键盘快捷键吗?

答案1

记录在 bash 手册中这里

M-#或者AltShift3

答案2

Home # Enter显然有效,而且很短。 的替代方法HomeCtrl+ A

另一种可能更接近您实际需要的方法是用Ctrl+清除行U,将其存储在缓冲区中,您可以在同一终端会话中使用Ctrl+调用该缓冲区Y。这不会将其保存到历史记录中,但从您的用例来看,听起来您无论如何都希望在同一个终端会话中使用它。

答案3

在 Mac 新闻稿中EscShift3

(除非你有使用 Option 作为 Meta 键在你的终端轮廓->键盘设置勾选,这不是默认行为)

相关内容