保持专注在命令窗口

16个视图(30天)
安德鲁
安德鲁 2013年9月25日
回答: 吉姆Hokanson 2020年5月26日
我怎么能保持键盘焦点的命令或编辑窗口中,即使我创建、更改或clf图吗?
或另一种方式问:我如何才能避免数据窃取我的注意力呢?
我使用linux。
谢谢

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2013年9月25日
避免使用图()没有任何参数。显式地创建轴和家长反对图。父母的所有绘图元素明确反对轴(或图合适。)不要使用图(ID),转而关注图:如果您需要切换注意力然后设置(0 ' CurrentFigure ID)。但随着父母明确在何种情况下您需要将减少。
1评论
安德鲁
安德鲁 2013年9月25日
我不明白你所说的,但是
集(0,“CurrentFigure”、身份证)
解决了我的问题。谢谢你!

登录置评。

答案(1)

吉姆Hokanson
吉姆Hokanson 2020年5月26日
你也可以创建一个函数,什么是你想要的。为了应对沃尔特的答案,我不想总是力求避免调用图……你可以在命令行中调用这个函数,它将在命令行保持专注
函数无花果(h)
%
% TODO:文档-替换图(h)
如果输入参数个数= = 0
图();
其他的
图(h);
结束
%不确定什么是最好的选择在这里,但是我们需要
%等到当Matlab焦点转向
%图之前切换到命令窗口,否则由于
%异步本性我们“开关”命令窗口然后Matlab
%将切换到图
drawnownocallbacks
commandwindow
结束

类别

找到更多的在桌面帮助中心文件交换

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!