我正在尝试在 Emacs 内部使用 matlab 的命令窗口。
我输入M-!
以获取 shell 命令的提示符,然后我输入matlab
,正如预期的那样,Matlab 的命令窗口在 emacs 中打开,如下图所示:
问题是,当我尝试输入命令时,什么都没有发生。更具体地说,我输入的内容出现在那里(在图中你可以看到我输入了“demo”),但按回车键并没有按预期运行。提示符没有运行命令,而是直接转到下一行。
我告诉我的朋友这个命令(M-!matlab),他尝试了一下并且它在他的计算机上运行(和我一样,是 Mac 和 Aquamacs),也就是说,他现在可以在 Emacs 内部使用 Matlab。
为什么它在我的电脑上不起作用?我是不是关闭了某些选项?
答案1
我猜你使用的是 DOS 风格的行尾,但你需要 Mac 风格的行尾。尝试使用 Mx RET p 进行更改
MATLAB / Emacs 集成项目可能是在 Emacs 中运行 MATLAB 的更好方法。