我在 Octave 中加载图像和编辑脚本时遇到问题。我认为 Octave 有错误的路径之类的。当我说“编辑”时,它说:
sh:1:emacs:未找到
这意味着什么?
我对 Octave 和 MATLAB 都很陌生,但是当我在学校使用 MATLAB 时,例如,编写命令“编辑”就可以了……
我如何知道在 Octave 中将要加载的文件放在哪里,以及如何更改路径?
我在 Octave 中加载图像和编辑脚本时遇到问题。我认为 Octave 有错误的路径之类的。当我说“编辑”时,它说:
sh:1:emacs:未找到
这意味着什么?
我对 Octave 和 MATLAB 都很陌生,但是当我在学校使用 MATLAB 时,例如,编写命令“编辑”就可以了……
我如何知道在 Octave 中将要加载的文件放在哪里,以及如何更改路径?
问题不在于您的路径,问题在于您没有设置EDITOR
(请参阅help EDITOR
和编辑器选项help edit
)。由于您没有环境变量,因此它默认为 emacs,因此当您运行时edit
,它会尝试在 emacs 中打开文件并失败,因为您没有安装它。在文件中设置EDITOR
您选择的文本编辑器.octaverc
(如果我没记错的话,要使用的文本编辑器被设置为内部的持久变量,edit.m
因此您必须重新启动八度)或环境变量(我推荐这个)。
它可以在 matlab 中使用,因为他们制作了自己的文本编辑器。Octave 不是文本编辑器,它是一种编程语言,重新发明轮子会浪费时间,而且你应该能够选择任何你喜欢的代码。