【问题标题】:How to use octave in vscode?如何在 vscode 中使用八度?
【发布时间】:2020-09-09 15:32:24
【问题描述】:

如何在 Visual Studio Code 中创建和调试 octave 程序? 请提供有关路径设置等的详细信息。

我正在学习 Andrew Ng 的机器学习课程,其中他建议将 octave 作为初学者的语言,但 octave 以后会不会用于纯学术学习以外的其他目的?我可以使用 octave 创建机器学习算法吗?

【问题讨论】:

  • 为什么你甚至需要专门使用 Visual Studio? Octave 带有一个开箱即用的惊人 gui IDE。
  • 至于有没有用,是的,很有用,就像你学的任何语言一样。至少它与在工业中广泛使用的matlab几乎相同。更一般地说,向量化技术将在您将来跳入的任何语言中使用,而 octave /matlab 可能是最容易学习和理解向量化语法的语言。显然,您可以在 octave 中执行机器学习算法,从 Andrew Ng 为您提供此类算法这一事实可以看出这一点。话虽如此,如今 ML 库有更多流行的语言。
  • @TasosPapastylianou 我想使用 vscode,这样我就可以同时使用 python 和 octave,这使得工作更容易一些,并且主要用于黑暗主题,在夜间编码,否则我觉得不愉快。有没有办法在默认 GUI 中更改主题?
  • 是的,当然,它是完全可配置的,就像您对 IDE 的期望一样。
  • @TasosPapastylianou - Octave GUI 没有暗模式。它只允许您更改背景颜色的一小部分。

标签: visual-studio-code octave


【解决方案1】:

Cmd+Shift+P(或 Ctrl+Shift+P)并搜索“首选项:打开设置 (JSON)”。然后将以下条目添加到设置文件中:

"terminal.integrated.env.windows": {
    "PATH": "C:\\Octave\\Octave-5.2.0\\mingw64\\bin"
  }

然后你就可以在终端输入“octave”来访问octave shell

注意:“C:\Octave\Octave-5.2.0\mingw64\bin”是我安装octave的路径

【讨论】:

    【解决方案2】:

    在设置下将此添加到 vscode 中的终端 shell 设置中

    "terminal.integrated.shell.windows": "C:\\Octave\\Octave-5.2.0\\mingw64\\bin\\octave-gui.exe"
    

    这是默认安装位置。添加安装 octave 的位置。

    【讨论】:

    • 这会将 cmd 替换为 Octave 作为默认终端,对吗?
    • 是的,但是您可以使用 shell 启动器扩展在 cmd 和 octave 之间轻松切换
    【解决方案3】:

    VS Code 有用于处理 Octave 的插件,可在 VS Code Marketplace 上找到。

    要在 VS Code 中运行和调试 Octave 代码,请尝试 Octave Debugger plugin

    对于语法高亮和文件结构识别,试试Octave plugin from Toasty Technologies 或(无耻插件)我自己的Octave Hacking plugin

    【讨论】:

    • 如何让绘图显示在 VSC 中?好的,通过使用 octave-gui 而不是 octave-cli 启动器来工作
    • @Andrew Janke,如何打开 mlx 文件?
    • AFAIK,VS Code 当前不支持 .mlx 文件格式。 (MLX 是一个 ZIP 文件,其中包含未记录格式的 XML 等文件的层次结构。)而且 Octave 本身不支持 mlx 文件或实时脚本,因此恕我直言,这样做毫无意义。
    猜你喜欢
    • 2014-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多