sublime matlab 编译,通过Sublime Text 2创建MATLAB的自定义构建系统

现在我已经在Sublime Text 2(以下简称Sublime)中修改了.m文件,现在已经有一段时间了,最​​近习惯了在Sublime中使用build函数来运行Python代码,我是尝试为MATLAB文件设置类似的东西.我试图这样做,因为我厌倦了运行我的代码,并在单独的窗口中编辑我的代码.

遵循文档,我尝试使用这个非常合理的看似代码,’-r’标志启动MATLAB来运行我的文件,“-nodesktop”标志启动MATLAB而没有大笨拙的Java GUI,而“-nosplash”标志启动MATLAB而不需要不必要的启动画面.选择器允许Sublime自动在m文件上使用此构建系统,路径变量设置启动MATLAB的目录的路径(通过运行“哪个matlab”找到的目录).

我知道我可以在MATLAB GUI中设置一个首选的文本编辑器,但是我并不感兴趣.我有兴趣使用Sublime作为构建系统,除了文本编辑器.

{

"cmd": ["matlab","-r","-nodesktop","-nosplash","$file_name"],"selector": "source.m","path": "/usr/local/MATLAB/R2012a/bin"

}

运行build我的无错的.m文件,我发现这个错误在下面,这是没有意义的.我不认为这是有道理的,因为已经使用标准命令行选项启动了MATLAB,并且也在接收MATLAB内部错误.

/usr/local/MATLAB/R2012a/bin/matlab: 1: /usr/local/MATLAB/R2012a/bin/matlab: awk: not found

/usr/local/MATLAB/R2012a/bin/matlab: 1: /usr/local/MATLAB/R2012a/bin/matlab: expr: not found

Internal error 2: Could not determine the path of the

MATLAB root directory.

original command path = /usr/local/MATLAB/R2012a/bin/matlab

current command path = /usr/local/MATLAB/R2012a/bin/matlab

Please contact:

MathWorks Technical Support

for further assistance.

[Finished in 0.1s with exit code 1]

有没有人有这样的问题,通过一个备用的构建系统调用MATLAB脚本?除了Ubuntu 12.04以外的任何其他操作系统,我没有尝试在Sublime中建立MATLAB的构建系统,如果该信息很有用.

它现在工作!

这是我的Matlab.sublime-build:

{

"cmd": ["/usr/local/MATLAB/R2012a/bin/matlab","

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值