如何让 geany 或 vi 理解 Maxima(或任何其他鲜为人知的)语法

如何让 geany 或 vi 理解 Maxima(或任何其他鲜为人知的)语法

我倾向于用一种叫做千里马,但我还没有找到任何可以高亮其语法的编辑器。有什么方法可以让vigeany(或其他)理解此语法并相应地高亮代码吗?

更一般地说,有没有办法对其他鲜为人知的语言做到这一点?

答案1

我在此链接中找到了 gedit 的语法高亮文件: https://www.ma.utexas.edu/pipermail/maxima/2013/031644.html https://www.dropbox.com/s/thoibnymcigd457/maxima.lang

(对于 gedit3,将 maxima.lang 放入 /usr/share/gtksourceview-3.0/language-specs/ 中,或者对于 gedit2,将 maxima.lang 放入 /usr/share/gtksourceview-2.0/language-specs/ 中)。

我自己还没有尝试过,但是我发现它确实是 gedit 的文本突出显示文件,它应该可以工作。

编辑:只是为了完整性,这里http://www.vim.org/scripts/script.php?script_id=398是针对 vi 的,尽管它看起来相当老旧。

答案2

KATE(KDE 高级文本编辑器)原生支持 Maxima 语法高亮。KATE 会自动将 Maxima 语法高亮应用于 MAC 文件,但也可以使用“工具”-->“高亮”-->“科学”-->“Maxima”手动设置。

https://www.kate-editor.org/

相关内容