gpt4 book ai didi

Jupyter Notebook 中的 Octave 语法突出显示

转载 作者:行者123 更新时间:2023-12-05 07:51:16 26 4
gpt4 key购买 nike

我在 Jupyter 中运行 Octave 内核,但我没有在代码单元中获得语法高亮显示。我已经安装了 Jupyter 等。阿尔。通过 python 。我不记得我是如何安装 Octave 内核的,但可能是从这里安装的: https://github.com/calysto/octave_kernel

我是否需要在内核规范中做些什么来启用 CodeMirror 支持?

最佳答案

编辑:刷新笔记本页面后语法高亮出现,即使没有配置条目。

留下答案以防它有助于解决人们可能面临的其他问题。


按照此处的说明,我设法让语法高亮显示适用于 Octave:
Configuring the notebook frontend
配置 CodeMirror mode到 Octave :"mode": "octave"

长话短说

将以下代码片段放入~/.jupyter/nbconfig/notebook.json。 (如果文件/目录结构不存在,则根据需要创建)。

{
"CodeCell": {
"cm_config": {
"mode": "octave"
}
}
}

注意事项

我还没有对此进行全面测试,但似乎语法高亮显示即使对于其他语言也会持续存在,例如Python。这意味着在将 Jupyter 用于非 Octave 笔记本时,可能需要禁用/删除配置文件。
此外,我注意到语法突出显示不会在笔记本首次加载时立即显示。在它出现之前我不得不刷新页面。

关于Jupyter Notebook 中的 Octave 语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35142891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com