Macos OSX上的倍频程输出缓冲区完全混乱。如何修复?

Macos OSX上的倍频程输出缓冲区完全混乱。如何修复?,macos,emacs,octave,Macos,Emacs,Octave,我刚刚在我的MacBook上安装了Octave 3.6版本。它使用emacs作为默认编辑器,但似乎一些常规的emacs键(例如用于退出的C-x C-C)在倍频程emacs中不起作用。此外,当我尝试使用倍频程时,输出缓冲区会完全混乱。而且,即使在emacs中,它也总是打印提示。(见下图) 它似乎在动态地解析我在编辑器中的输入。但我不知道这怎么会发生 谁能告诉我问题是什么以及如何解决 我的猜测是,您最终运行的是Mac OS X附带的Emacs(一个只在文本模式下工作的旧版本Emacs),您希望通过安

我刚刚在我的MacBook上安装了Octave 3.6版本。它使用emacs作为默认编辑器,但似乎一些常规的emacs键(例如用于退出的C-x C-C)在倍频程emacs中不起作用。此外,当我尝试使用倍频程时,输出缓冲区会完全混乱。而且,即使在emacs中,它也总是打印提示。(见下图)

它似乎在动态地解析我在编辑器中的输入。但我不知道这怎么会发生


谁能告诉我问题是什么以及如何解决

我的猜测是,您最终运行的是Mac OS X附带的Emacs(一个只在文本模式下工作的旧版本Emacs),您希望通过安装一个可以在GUI中运行的较新版本来改变这一点。但这只是一个猜测。

这个问题的位置不对。是不是在调用函数
edit()
时发生了这种情况?如果是这样,您需要将模式设置为同步。如何在单独的窗口中而不是在同一个窗口中创建octave调用编辑器?按照我的建议:安装一个可以在GUI模式下工作的最新Emacs(默认情况下它将使用GUI模式)。@OneZero通过使octave打开单独的终端窗口并在那里调用Emacs。请看我对你的答复。