主要内容

访问和修改设置

设置提供了一种方法以编程方式访问和修改工具的选项。例如,您可以使用设置来定制MATLAB的外观和行为®编辑,更改代码字体使用MATLAB桌面工具,或改变mat文件保存。设置可以更改为当前会话使用临时值,使用个人价值观或跨多个会话。为文档单独设置,去系统命令并选择一个链接设置类别。

访问设置

设置是由产品的树型层次结构设置组。顶部的树是根设置组对象。直接在根对象是产品设置组。每个产品设置集团包含自己的层次结构设置。设置树的叶节点的设置。

访问设置,使用设置函数设置树的根。

s =设置;
使用点符号来访问设置组,设置在树上。例如,在MATLAB视图的列表设置组。
s.matlab
ans = SettingsGroup matlab的属性:字体:[1×1 SettingsGroup]一般:[1×1 SettingsGroup]颜色:[1×1 SettingsGroup] appdesigner: [1×1 SettingsGroup]外观:[1×1 SettingsGroup] programmingAids: [1×1 SettingsGroup]键盘:[1×1 SettingsGroup] commandwindow: [1×1 SettingsGroup] codeanalyzer: [1×1 SettingsGroup]编辑:[1×1 SettingsGroup] toolboxpathcache: [1×1 SettingsGroup]
设置的当前值,使用点符号类型整个设置名称,包括父母设置组。例如,获得最大的列表值列宽MATLAB的评论。
s.matlab.editor.language.matlab.comments.MaxWidth
ans =设置“matlab.editor.language.matlab.comments.MaxWidth”属性。ActiveValue: 75 TemporaryValue: <没有价值> PersonalValue: <没有价值> InstallationValue: <没有价值> FactoryValue: 75

修改设置

设置有五个值类型。

  • 活动——活动价值的当前值设置。

  • 临时的临时值仅为当前MATLAB会话和清除的会话。

  • 个人,个人价值为个人用户跨MATLAB持久会话。修改时,值保存到偏好文件夹。

  • 安装(自从R2022a)安装值与给定的MATLAB应用于所有用户安装。值保存到MATLAB根。跨多个会话持久的价值,但它不迁移在MATLAB的升级到新版本。

  • 工厂,工厂值是默认设置值。

确定的活跃值设置如下:

  • 如果有临时值设置,那么活跃值是暂时的价值。

  • 如果没有临时值设置,但它有一个个人价值,然后活跃值个人价值。

  • 如果没有设置临时或个人价值,但它有一个安装价值,那么活跃值是安装的值。

  • 如果设置没有暂时的,个人,或安装价值,那么活跃值是工厂的价值。

例如,假设您有一个设置MySetting临时的价值12,一个工厂的价值10安装,没有个人或价值。在这种情况下,积极的价值MySetting暂时的价值,12

改变的活跃值设置,设置临时或个人价值的设置。例如,设置临时值最大列宽的评论在MATLAB80年。这个临时值将被清除当前MATLAB会话结束时。

s.matlab.editor.language.matlab.comments.MaxWidth.TemporaryValue = 80;s.matlab.editor.language.matlab.comments.MaxWidth
ans =设置“matlab.editor.language.matlab.comments.MaxWidth”属性。ActiveValue: 80 TemporaryValue: 80 PersonalValue: <没有价值> InstallationValue: <没有价值> FactoryValue: 75

恢复默认值

恢复工厂设置的价值或安装值(如果安装值被定义),明确临时设置使用和个人价值clearTemporaryValueclearPersonalValue功能。例如,清晰的临时值最大列宽MATLAB的评论。使用hasTemporaryValue函数检查是否存在之前清理它的价值。因为设置的个人价值不是定义,工厂的价值成为活动的价值。

如果(hasTemporaryValue (s.matlab.editor.language.matlab.comments.MaxWidth) clearTemporaryValue (s.matlab.editor.language.matlab.comments.MaxWidth)结束s.matlab.editor.language.matlab.comments.MaxWidth
ans =设置“matlab.editor.language.matlab.comments.MaxWidth”属性。ActiveValue: 75 TemporaryValue: <没有价值> PersonalValue: <没有价值> InstallationValue: <没有价值> FactoryValue: 75

设置和偏好

一些设置是与相应的偏好。如果设置与偏好,改变设置的临时或个人价值变化相应的偏好。如果临时值改变,优先恢复其原始值的MATLAB会话。关于偏好的更多信息,请参阅首选项

另请参阅

|

相关的话题