MATLAB社区

MATLAB,社区和更多

你知道MATLAB有一个差值工具吗?

你有没有在你每天使用的应用程序中发现一个新功能,然后想,“我以前怎么没有注意到?”在几个星期前使用MATLAB的时候,我发现了一个以前我从未注意到的特性,它已经成为MATLAB的一部分整整一年了;从MATLAB 7.3 (R2006b), MATLAB已经有一个差异工具内建到它。

有些人可能会想:“什么是差异工具?”差异工具允许您对两个文件进行比较,以便您可以看到它们之间的差异。我发现,在添加特性或修复bug后签入代码之前,使用diff工具非常有用。通过查看我的文件和文件的原始版本之间的差异,我可以很容易地查看我对文件的所有更改。这有助于确保我签入的代码是正确的。

你可能会问,如何使用MATLAB中的差值工具实际上去那里很容易。最近我决定更新一下我的贡献之一MATLAB中央文件交换当我完成后,我想使用差异工具来看看我改变了什么。在当前目录窗口中,如果你选择两个文件(在选择文件时按住Control键),然后右键单击文件,你会看到如下所示的上下文菜单:

“当前目录”文件选择上下文菜单

点击“Compare Selected Files”后,会打开一个新窗口,并突出显示更改:

老search_path。与新的searchPath.m进行比较

Diff工具并不完美,有时它们会将更改的行显示为新行,但它们提供的视图确实可以帮助您了解代码中哪些地方发生了更改。当我发现MATLAB内置了这个特性时,我真的很高兴。一旦你尝试了这个工具,请告诉我,如果你像我一样,你会发现这非常有用。

|

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。