我在Octave中加载图像和编辑脚本时遇到问题。我认为Octave的路径不对。当我说'编辑'时,它说:
sh:1:emacs:not found
这是什么意思?
我对Octave和MATLAB都很陌生,但是当我在学校使用MATLAB时,编写命令'edit'可以...
我如何知道在Octave中放置要加载的文件的位置,以及如何更改路径?
答案 0 :(得分:1)
问题与您的路径无关,问题是您没有设置EDITOR
(请参阅help EDITOR
和help edit
处的编辑器选项)。由于您没有环境变量,因此默认为emacs,因此当您运行edit
时,它会尝试在emacs中打开文件并因为您没有安装它而失败。在EDITOR
文件中为您选择的文本编辑器设置.octaverc
(如果我没记错的话,要使用的文本编辑器在edit.m
内设置为持久变量,因此您必须重新启动八度)或环境变量(我推荐这个)。
它在matlab中有效,因为它们创建了自己的文本编辑器。 Octave不是文本编辑器,它是一种编程语言,重新发明轮子是浪费时间,你应该能够选择任何你习惯编码的东西。