【问题标题】:How to change the load path in Octave如何在 Octave 中更改加载路径
【发布时间】:2015-05-04 12:48:37
【问题描述】:

我在 Octave 中加载图像和编辑脚本时遇到问题。我认为 Octave 有错误的路径之类的。当我说“编辑”时,它会说:

sh: 1: emacs: 未找到

这是什么意思?

我对 Octave 和 MATLAB 都很陌生,但是当我在学校使用 MATLAB 时,例如,编写命令“编辑”就可以了...

我如何知道在 Octave 中将要加载的文件放在哪里,以及如何更改路径?

【问题讨论】:

    标签: octave


    【解决方案1】:

    问题不在于您的路径,问题在于您没有设置EDITOR(请参阅help EDITORhelp edit 的编辑器选项)。由于您没有环境变量,它默认为 emacs,因此当您运行 edit 时,它会尝试在 emacs 中打开文件,但由于您没有安装它而失败。在.octaverc 文件中为您选择的文本编辑器设置EDITOR(如果我没记错的话,要使用的文本编辑器设置为edit.m 内的持久变量,因此您必须重新启动八度)或环境变量(我会推荐这个)。

    它可以在 matlab 中工作,因为他们制作了自己的文本编辑器。 Octave 不是文本编辑器,它是一种编程语言,重新发明轮子会浪费时间,您应该可以选择自己喜欢的代码。

    【讨论】:

    • 好的,谢谢!所以我可以选择任何编辑器?那么我应该使用什么命令,例如,如果我想使用编辑器 'gedit' ?我发现了这个:getenv("EDITOR") 和这个:VAL = EDITOR ()。我在正确的轨道上吗?试过了,但不知道我是否做得对,似乎什么也没发生..
    • 正如我所说,有两种方法。环境变量对所有应用程序都有效,因此独立于 Octave。请参阅help.ubuntu.com/community/EnvironmentVariables 了解环境变量以及如何设置它。这是我的建议(您不需要使用getenv,对于 EDITOR,Octave 会为您执行此操作)。另一种方法是在每个 Octave 会话开始时运行 EDITOR gedit(改用 .octaverc)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-25
    • 2018-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多