Intellij中是否支持Matlab或Octave?

10

我经常使用Matlab/Octave编程。虽然它有很多好的特性,但缺乏一个好的编辑器。我的问题是,是否有其他好的编辑器可供选择?我的首选是Intellij Idea,这是我试过的最好的IDE之一。在这方面,我是否可以通过某些插件将Octave或Matlab连接到Intellij中?

3个回答

12

我已经为IntelliJ实现了Matlab插件: https://github.com/kornilova-l/matlab-IntelliJ-plugin 它具有语法高亮、解析、重命名和自动完成功能。 我还在继续开发,如果您发现缺少某些功能或者发现了错误,请在GitHub上提交一个问题。


太好了。现在我能用它编译Matlab吗? - Hamid
请告诉我开发工作是否已经完成。 - Hamid
@Hamid,不,目前插件只有词法分析器。我在GitHub仓库中创建了一个关于从IDE运行文件的问题的issue,所以我将在未来某个时候解决它。 - Liudmila Kornilova
@Hamid,在版本0.2中,可以从IDE运行.m文件。此外,我修复了字符串高亮显示。 - Liudmila Kornilova
谢谢。如果您也能添加自动完成和实时模板功能,那就太好了! - Hamid

1

可以,但是我如何在IntelliJ中实现自动完成功能并运行Matlab呢? - Hamid
@Hamid 抱歉,但那是我能找到的最佳替代方案。 - Sudhir
当然可以,但是应该有一种方法将路径文件夹引入到IntelliJ中,以便修改IntelliJ的命名空间。 - Hamid
@Sudhir,在安装了PyCharm的TextMate插件包之后,我不知道在哪里安装Octave指令,请问有什么建议吗? - Anu
@anu,指令可在https://www.jetbrains.com/help/pycharm/tutorial-using-textmate-bundles.html的“导入包”部分找到。Octave与Matlab大多兼容,因此Matlab支持应该可以正常工作。 - Sudhir

0

Mathematica并不是真正的Matlab,jetbrains也不支持Matlab。 - GameOfThrows
似乎以上的方法都不能很好地适用于Matlab! - Hamid
有人安装过它们吗?它们能正常工作吗? - Hamid
如何安装它们?完全没有文档! - Hamid
Hamid,很抱歉我没有。但是我认为这个链接可能会有所帮助:https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/deploying_plugin.html - R A

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接