我正在使用oh-my-zsh运行。我在命令行上写了一个相当长的提交消息,我在键盘上敲了一下导致它消失的东西。我按下了向上的键,希望它能保留在历史中,但它不存在。
所以,我抱怨,重写了提交消息,一旦我执行了该命令,我写的命令就填充了命令行,准备编辑。
这似乎是一个方便的功能,用于存储命令以先运行其他东西。我该如何故意这样做?
答案 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.