答案 0 :(得分:4)
不管你对VS有多熟悉,我建议你在使用Matlab时放弃它。我在为Matlab开发代码时使用了多个IDE,我总是回到内置编辑器。
Matlab的编辑器易于使用,并与程序完全集成。由于Matlab是一种脚本语言,因此调试器也非常灵活和交互。
编辑器中有许多有用的功能(很可能)在VS中是不可能的,包括:
一个例子: 您正在调试一个函数,并且您需要进行一系列棘手的代码来进行调试。您可以突出显示它并在命令窗口中进行评估,甚至可以在线的一小部分进行评估,而不是单步执行该行。通过这种方式,您可以迭代地修复代码,而无需离开调试器。
我建议在Matlab上使用VS的唯一时间是编写/调试MEX函数。您不会使用VS来编译它们,但VS绝对是编写C / C ++代码的更好的IDE。
开发软件时,请始终使用最适合您所做工作的IDE。学习新的IDE可能令人生畏,但与其他人相比,Matlab的编辑器的学习曲线相对较低。