使用key命令在zsh中存储命令

时间:2017-09-15 19:35:00

标签: zsh oh-my-zsh

我正在使用oh-my-zsh运行。我在命令行上写了一个相当长的提交消息,我在键盘上敲了一下导致它消失的东西。我按下了向上的键,希望它能保留在历史中,但它不存在。

所以,我抱怨,重写了提交消息,一旦我执行了该命令,我写的命令就填充了命令行,准备编辑。

这似乎是一个方便的功能,用于存储命令以先运行其他东西。我该如何故意这样做?

1 个答案:

答案 0 :(得分:0)

你可能输入了 Esc - q ,它默认绑定到push-line中记录的man zshzle命令:

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.