我继承了一些代码,其中作者厌恶分号.是否可以一次性修复所有mlint消息(至少所有具有自动修复的消息),而不是必须单击每个消息并按ALT + ENTER?
例如,大多数MATLAB绘图命令允许您指定要作用的轴
plot (x,y)
Run Code Online (Sandbox Code Playgroud)
在当前轴上绘制,但是
plot(Ax, x, y)
Run Code Online (Sandbox Code Playgroud)
将在Ax轴上绘制.
同样,您可以标记非活动轴的x轴或y轴
xlabel(Ax, 'this label goes on the x-axis of Ax whether or not Ax == gca')
Run Code Online (Sandbox Code Playgroud)
但text命令似乎不支持此功能.有没有办法将文本放入非活动轴?
我问因为这个顺序:
currentAxes = gca;
axes(Ax); %MLINT warning here
text(x,y,'this text ends up on axes Ax now');
axes(currentAxes); %MLINT warning here
Run Code Online (Sandbox Code Playgroud)
将抛出MLINT警告,在脚本函数中调用轴(axes_handle)很慢.