用key命令将命令隐藏在zsh中

用key命令将命令隐藏在zsh中,zsh,oh-my-zsh,Zsh,Oh My Zsh,我正在使用oh my zsh跑步。我在命令行上写了一个相当长的提交消息,我在键盘上点击了一些东西,导致它消失了。我按向上键,希望它能留在历史上,但它不在那里 因此,我发了牢骚,重写了提交消息,当我执行该命令时,我正在编写的命令就会填充命令行,准备编辑 有时,这似乎是一个方便的特性,可以先隐藏一个命令来运行其他东西。我是如何故意这样做的?您可能键入了Esc-q,默认情况下,它绑定到man zshzle中记录的push-line命令: push-line (^Q ESC-Q ESC-q) (unbo

我正在使用oh my zsh跑步。我在命令行上写了一个相当长的提交消息,我在键盘上点击了一些东西,导致它消失了。我按向上键,希望它能留在历史上,但它不在那里

因此,我发了牢骚,重写了提交消息,当我执行该命令时,我正在编写的命令就会填充命令行,准备编辑

有时,这似乎是一个方便的特性,可以先隐藏一个命令来运行其他东西。我是如何故意这样做的?

您可能键入了Esc-q,默认情况下,它绑定到
man zshzle
中记录的
push-line
命令:

push-line (^Q ESC-Q ESC-q) (unbound) (unbound)
       Push the current buffer onto the  buffer  stack  and  clear  the
       buffer.   Next  time  the  editor  starts up, the buffer will be
       popped off the top of the buffer stack and loaded into the edit-
       ing buffer.