qr code识别 matlab编程_MATLAB美化代码的神器

6c881acd7048c1b06b8e2f098c34f3dc.png
知乎视频​www.zhihu.com
zhihu-card-default.svg

之前的文章介绍了MATLAB美化代码的三板斧:

haitao:MATLAB美化代码的三板斧: ctrl + A, ctrl + J, ctrl + I​zhuanlan.zhihu.com
5c0c5bb09b274aaa3b3a7175391a6f31.png

这个"三板斧"主要是两个功能:

1 自动整理注释

2 智能化缩进

但是, 还是不够的, 比如不能将等号两边添加空格, 不能将逗号后面添加一个空格.

这篇文章进行了升级换代, 从"三板斧"升级到了"神器".

这个"神器"要特别感谢 @Falccm 分享的代码:

Falccm:MATLAB 代码格式化简易版​zhuanlan.zhihu.com
zhihu-card-default.svg

我试用了一下, 目前感觉非常棒, 于是迫不及待写文章介绍给大家.

示例代码是<[高性能实战案例] MATLAB,Julia, Python(Numba)>中的MATLAB代码:

haitao:[高性能实战案例] MATLAB,Julia, Python(Numba)​zhuanlan.zhihu.com
9cc4451763f78cdf0e824d7a227ad185.png

为了更加明显看出这个"神器"的效果, 故意将代码改丑一点:

ddb65206515a25c0b071394123f3354c.png

这个代码至少有以下问题:

1 一行注释过长了, 导致要看完整, 不得不拖动水平进度条.

2 逗号后面没有空格

3 等号两边没有空格

4 缩进一塌糊涂

Falccm的"神器"使用方法很简单, 先将整个代码复制保存到MATLAB任意路径下, 然后, 生成快捷方式(不生成快捷方式也可以, 但是每次要写代码运行, 显然不如快捷方式方便)

7bee2877f9a2fa200370385a5ad40f19.png

另外, 还可以自定义快捷键, 方法如文章<MATLAB自定义快捷键(Alt + 数字)的方法>所述:

haitao:MATLAB自定义快捷键(Alt + 数字)的方法​zhuanlan.zhihu.com
deb48bce83a60cb7356d0efd4848aae9.png

或者<用自定义快捷键增强 MATLAB 编辑器功能>:

Falccm:用自定义快捷键增强 MATLAB 编辑器功能​zhuanlan.zhihu.com
9c356926126672c6a6f2bb34c05e8b41.png

快捷键与快捷方式的区别在于: 快捷键是通过键盘操作, 而快捷方式是通过鼠标点击.

OK, 现在定义好了快捷方式或者快捷键了, 现在看一下效果:

4fd2736eecc0f99ac1b7337c2353817b.png

Nice!

07c89a846f5bb9ae8b36232f9362a220.png

前面提到了4个主要问题, 解决了3个, 当然, 还解决了其他问题, 比如冒号两边添加了空格.

关于注释的问题, 相信看过我之前文章的读者都知道怎么解决了: ctrl + A, ctrl + J, 效果如下:

24c045e50c48bb8c329fafa2c5bd155e.png

现在代码和注释的问题都解决了!

最后, 再次感谢 @Falccm 的无私分享!

警告: 不要用在Live script("mlx")里面, 因为虽然也能美化代码, 但是, 会将代码以外的东西全部删除.

创作不易, 请大家"素质三连": 点赞, 收藏, 分享.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值