我必须养成将迷你缓冲区留在命令中间的习惯。从那里我将改变缓冲区并继续工作。后来(有时候很晚)我会注意到我在迷你缓冲区里有一个悬空不完整的命令。如果我用 C-g 取消它,Emacs通常会将打开的窗口中的缓冲区交换到之前的状态。
我想这可能是一个功能,但在我的工作流程中,我觉得它很烦人。有没有办法阻止这种行为或阻止它发生,例如警告说有一个不完整的命令?
答案 0 :(得分:2)
我认为another question的答案可以帮助您解决这个问题。这可能是令人讨厌的行为,但该解决方案限制了Emacs中的一些灵活性。
答案是:How can I prevent the mini-buffer from displaying previous commands in Emacs?(我称之为stop-using-minibuffer
)。