【问题标题】:How to get colors and syntax highlighting in Octave?如何在 Octave 中获得颜色和语法突出显示?
【发布时间】:2014-05-08 02:14:15
【问题描述】:

我是 Octave 的新手。当我在 Octave 中工作时,整个屏幕都是黑底白字,很难找到我之前的命令、Octave 输出和我在 Octave 提示符下键入的代码。

我是否可以执行任何配置来获得 Octave 提示和消息中的某些颜色(例如在彩色 bash 或 fish shell 中)以及在我在提示符处键入的 Octave 代码中突出显示颜色语法(例如在 bpython 中)?

【问题讨论】:

    标签: syntax-highlighting octave color-scheme


    【解决方案1】:

    您使用的是什么操作系统? Linux 还是 Windows?

    如果您要进行任何长期项目,那么我建议您使用不同的编辑器 emacs、vi 或 notepad++(在 Windows 中)进行编辑。

    我认为 Octave 解释器不支持语法高亮,但您可以自定义提示颜色:

    https://www.gnu.org/software/octave/doc/interpreter/Customizing-the-Prompt.html

    【讨论】:

      【解决方案2】:

      如果您想要一个带有文本编辑器、语法高亮等功能的 IDE,请下载 GNU Octave 3.8

      【讨论】:

        【解决方案3】:

        不确定 Windows,但在 Linux 上你可以使用这个:

        printf([char(27), '[94mHello world', char(27), '[0m\n']);
        

        如果您的终端支持颜色,将打印蓝色“Hello world”。

        【讨论】:

        • 那不是 shell;这特定于您正在使用的 终端 类型。最好使用 termcap 之类的库对其进行抽象,这样您就可以为设备生成正确的代码(或者对于非终端输出根本不生成代码)。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-18
        • 2017-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多