matlab.editor 设置
编辑器设置,包括语言、备份和显示设置
您可以使用 matlab.editor
设置自定义编辑器的视觉外观和行为。使用由 settings
函数返回的根 SettingsGroup
对象来访问 matlab.editor
设置。例如,将注释的最大列宽的临时值设置为 80
。
s = settings; s.matlab.editor.language.matlab.comments.MaxWidth.TemporaryValue = 80
有关设置的详细信息,请参阅Access and Modify Settings。
matlab.editor
UseMATLABEditor
— 使用 MATLAB® 编辑器
1
(默认) | 0
使用 MATLAB 编辑器,指定为 1
或 0
。
如果您希望 MATLAB 桌面在您编辑文件时使用 MATLAB 编辑器,请设置为 1
。
此设置仅适用于纯文本文件,例如扩展名为 .m
或 .txt
的文件。
示例: s.matlab.editor.UseMATLABEditor.TemporaryValue = 0
OtherEditor
— 其他编辑器名称
字符向量
其他编辑器名称,指定为字符向量。
如果 UseMATLABEditor
设置为 0
,请指定要使用的编辑器应用程序(例如 Emacs 或 vi)的完整路径。
示例: s.matlab.editor.OtherEditor.TemporaryValue = 'c:\Applications\Emacs.exe'
RecentFileListSize
— 要显示的最近文件数
8
(默认) | 正整数
要在打开菜单中显示的最近打开的文件数,指定为正整数。
示例: s.matlab.editor.RecentFileListSize.TemporaryValue = 5
ReopenFilesOnRestart
— 重新启动时重新打开文件
1
(默认) | 0
重新启动时重新打开文件,指定为 1
或 0
。
如果您希望在重新启动 MATLAB 时重新打开上次 MATLAB 会话期间的编辑器及其所含文件,请将其设置为 1
。
示例: s.matlab.editor.AddLineTerminationOnsave.TemporaryValue = 0
OpenFileAtBreakpoint
— 在断点处打开文件
1
(默认) | 0
在断点处打开文件,指定为 1
或 0
。
如果设置为 1
,则当 MATLAB 在正在运行的程序文件中遇到断点时,将会打开该文件。
示例: s.matlab.editor.OpenFileAtBreakpoint.TemporaryValue = 0
SaveFilesOnClickAway
— 点击离开时保存文件
1
(默认) | 0
点击离开时保存文件,指定为 1
或 0
。
如果您希望在点击离开编辑器时自动保存在编辑器中对文件所做的更改,请设置为 1
。要在点击离开编辑器时自动保存更改,您必须已经至少保存过一次该文件。
示例: s.matlab.editor.SaveFilesOnClickAway.TemporaryValue = 0
ReloadFilesOnChange
— 文件更改时重新加载
1
(默认) | 0
文件更改时重新加载,指定为 1
或 0
。
如果您希望编辑器自动重新加载您在 MATLAB 之外打开并编辑的文件的新版本,请设置为 1
。MATLAB 只会重新加载包含未保存更改的文件。
示例: s.matlab.editor.ReloadFilesOnChange.TemporaryValue = 0
AddLineTerminationOnSave
— 保存时添加新空行
1
(默认) | 0
保存时添加新空行,指定为 1
或 0
。
如果设置为 1
,则当文件最后一行不为空时,MATLAB 将自动在末尾添加一个新空行(有时称为 <CR>
)。
此设置仅适用于纯文本文件,例如扩展名为 .m
或 .txt
的文件。
示例: s.matlab.editor.AddLineTerminationOnSave.TemporaryValue = 0
EnableInlineStepInButtons
— 显示内联“步入”按钮
1
(默认) | 0
当调试指定为 1
或 0
时,显示内联步入按钮。
设置为 1
会在调试时显示步入按钮。设置为 0
会隐藏步入按钮。
要指定是为所有函数和脚本显示步入按钮,还是只为用户定义的函数和脚本显示该按钮,请使用 OnlyStepInToUserFunctions
设置。
示例: s.matlab.editor.EnableInlineStepInButtons.TemporaryValue = 0
OnlyStepInToUserFunctions
— 仅步入用户定义的函数
1
(默认) | 0
进行调试时仅步入用户定义的函数和脚本,指定为 1
或 0
。
设置为 1
表示在调试时只对用户定义的函数和脚本显示内联步入按钮。设置为 0
表示对所有函数和脚本显示这些按钮。
要应用此设置,必须将 EnableInlineStepInButtons
设置为 1
。
示例: s.matlab.editor.OnlyStepInToUserFunctions.TemporaryValue = 0
AllowFigureAnimation
— 在实时编辑器中启用动画
1
(默认) | 0
在实时编辑器中启用动画,指定为 1
或 0
。
设置为 1
以在实时编辑器中启用 for 循环动画,以显示绘图数据随时间的变化。
示例: s.matlab.editor.AllowFigureAnimation.TemporaryValue = 0
matlab.editor.displaysettings
HighlightCurrentLine
— 突出显示当前行
1
(默认) | 0
突出显示当前行,指定为 1
或 0
。
如果设置为 1
,将突出显示当前行。当前行是指光标(也称为插入光标)所在的行。此设置不适用于实时编辑器。
示例: s.matlab.editor.displaysettings.HighlightCurrentLine.TemporaryValue = 0
HighlightCurrentLineColor
— 当前行颜色
[222 238 216]
(默认) | RGB 三元组
当前行颜色,指定为 RGB 三元组,其值在 [0,255] 范围内。当前行是指光标(也称为插入光标)所在的行。
HighlightCurrentLine
必须设置为 1
才能看到当前行颜色的变化。
示例: s.matlab.editor.displaysettings.HighlightCurrentLineColor.TemporaryValue = [222 230 200]
ShowLineNumbers
— 显示行号
1
| 0
显示行号,指定为 1
或 0
。
如果设置为 1
,将在编辑器窗口的左侧显示行号。
示例: s.matlab.editor.displaysettings.ShowLineNumbers.TemporaryValue = 0
DataTipsInEditMode
— 编辑时启用数据提示
1
(默认) | 0
编辑时启用数据提示,指定为 1
或 0
。
如果设置为 1
,当您编辑 MATLAB 代码文件时,将会显示数据提示。(在调试模式下始终启用数据提示。)
此设置不适用于实时编辑器。
示例: s.matlab.editor.displaysettings.DataTipsInEditMode.TemporaryValue = 0
ShowOpenAsLiveScriptBanner
— 显示“以实时脚本方式打开”横幅
1
(默认) | 0
显示“以实时脚本方式打开”横幅,指定为 1
或 0
。
设置为 1
表示在编辑器中文档的顶部显示“以实时脚本方式打开”横幅。
示例: s.matlab.editor.displaysettings.ShowOpenAsLiveScriptBanner.TemporaryValue = 0
ShowWelcomeToLiveEditorBanner
— 显示“欢迎使用实时编辑器”横幅
1
(默认) | 0
显示“欢迎使用实时编辑器”横幅,指定为 1
或 0
。
设置为 1
表示在实时编辑器中文档的顶部显示“欢迎使用实时编辑器”横幅。
示例: s.matlab.editor.displaysettings.ShowWelcomeToLiveEditorBanner.TemporaryValue = 0
DisableResetZoomKeyboardShortcut
— 禁用“重置缩放”键盘快捷方式
0
(默认) | 1
禁用“重置缩放”键盘快捷方式,指定为 1
或 0
。设置为 1
表示禁用“重置缩放”键盘快捷方式 Ctrl+Alt+0(在 macOS 系统上为 Command+Alt+0)。当“重置缩放”键盘快捷方式禁用时,您仍可以在编辑器和实时编辑器中重置缩放级别,方法是转至视图选项卡并选择 重置缩放。
示例: s.matlab.editor.displaysettings.DisableResetZoomKeyboardShortcut.TemporaryValue = 1
EnableZoomOnScroll
— 使用滚轮启用缩放
1
(默认) | 0
使用滚轮启用缩放,指定为 1
或 0
。设置为 0
表示禁止通过按住 Ctrl 键并移动滚轮来放大和缩小。当使用滚轮缩放功能禁用时,您仍可以使用 Ctrl+加号和 Ctrl+减号键盘快捷方式(在 macOS 系统上,使用 Command+Shift+加号和 Command+Shift+减号)来更改缩放级别。您也可以在编辑器和实时编辑器中更改缩放级别,方法是转至视图选项卡,选择 放大或
缩小。
示例: s.matlab.editor.displaysettings.EnableZoomOnScroll.TemporaryValue = 0
matlab.editor.displaysettings.linelimit
ShowLine
— 显示行限制
1
(默认) | 0
显示行限制,指定为 1
或 0
。
如果设置为 1
,将在编辑器的指定列显示一条竖线,表示右侧文本限制。LineColumn
指定行的位置,LineWidth
指定行的宽度。
示例: s.matlab.editor.displaysettings.linelimit.ShowLine.TemporaryValue = 0
LineColumn
— 行限制的位置
75
(默认) | 正整数
行限制的位置,指定为正整数。将位置指定为列号。
示例: s.matlab.editor.displaysettings.linelimit.LineColumn.TemporaryValue = 80
LineWidth
— 行限制的宽度
1
(默认) | 正整数
行限制线的宽度,指定为正整数。
s.matlab.editor.displaysettings.linelimit.LineWidth.TemporaryValue = 2
LineColor
— 行限制的颜色
[204 204 204]
(默认) | RGB 三元组
行限制的颜色,指定为值在 [0,255] 范围内的 RGB 三元组。
s.matlab.editor.displaysettings.linelimit.LineColor.TemporaryValue = [173 235 255]
matlab.editor.tab
TabSize
— 制表符大小
4
(默认) | 正整数
制表符大小(按 Tab 键时插入的空格数),指定为正整数。
当您更改 TabSize
时,它会更改该文件中现有行的制表符大小,除非您还将 InsertSpaces
设置为 1
。
示例: s.matlab.editor.tab.TabSize.TemporaryValue = 5
IndentSize
— 智能缩进的缩进大小
4
(默认) | 正整数
智能缩进的缩进大小,指定为正整数。有关智能缩进的详细信息,请参阅Edit and Format Code。
示例: s.matlab.editor.tab.IndentSize.TemporaryValue = 5
InsertSpaces
— 插入空格
1
(默认) | 0
按 Tab 键时插入空格,指定为 1
或 0
。
如果设置为 1
,当您按 Tab 键时,将插入一系列空格。否则,一个制表符相当于一个空格,长度等于 TabSize
。
示例: s.matlab.editor.tab.InsertSpaces.TemporaryValue = 0
EmacsStyle
— 使用 Emacs 缩进样式
1
(默认) | 0
使用 Emacs 缩进样式,指定为 1
或 0
。
如果设置为 1
,将使用与 Emacs 编辑器所用样式类似的缩进样式。
示例: s.matlab.editor.tab.IndentSize.TemporaryValue = 5
matlab.editor.language.matlab
EnableSyntaxHighlighting
— 启用语法高亮
1
(默认) | 0
启用语法高亮,指定为 1
或 0
。
如果设置为 1
,编辑器将为不同的语言构造使用不同的颜色。然后,调整每个语言元素所要使用的颜色。有关详细信息,请参阅语法高亮。实时编辑器不支持禁用语法高亮。
示例: s.matlab.editor.language.matlab.EnableSyntaxHighlighting.TemporaryValue = 0
EnableVariableAndFunctionRenaming
— 启用变量和函数重命名
1
(默认) | 0
启用变量和函数重命名,指定为 1
或 0
。
如果设置为 1
,当您重命名文件中某个函数或变量的一个实例时,MATLAB 将提示您重命名所有实例。
示例: s.matlab.editor.language.matlab.EnableVariableAndFunctionRenaming.TemporaryValue = 0
SmartIndentWhileTyping
— 键入时应用智能缩进
SmartIndent
(默认) | NoIndent
键入时应用智能缩进,指定为 SmartIndent
或 NoIndent
。
指定 SmartIndent
可自动执行以下操作:
在循环语句的开头和结尾范围内缩进循环体。
将后续行与您使用制表符或空格缩进的行对齐。
根据
FunctionIndentingFormat
设置的设定缩进函数。
示例: s.matlab.editor.language.matlab.SmartIndentWhileTyping.TemporaryValue = 'NoIndent'
FunctionIndentingFormat
— 函数缩进格式
MixedFunctionIndent
(默认) | AllFunctionIndent
| ClassicFunctionIndent
函数缩进格式,指定为下列值之一:
ClassicFunctionIndent
- 将函数代码与函数声明对齐。MixedFunctionIndent
- 在嵌套函数中缩进函数代码。AllFunctionIndent
- 缩进主函数和嵌套函数的函数代码。
示例: s.matlab.editor.language.matlab.FunctionIndentingFormat.TemporaryValue = 'ClassicFunctionIndent'
matlab.editor.language.matlab.comments
MaxWidth
— 最大字符数
75
(默认) | 正整数
一个注释行中的最大字符数,指定为正整数。
指定 FromCommentStart
以选择要开始计数的位置。
示例: s.matlab.editor.language.matlab.comments.MaxWidth.TemporaryValue = 80
FromCommentStart
— 从注释开头计算最大宽度
1
(默认) | 0
从注释开头计算最大宽度,指定为 1
或 0
。
如果设置为 1
,将从注释开头计算宽度。当注释已缩进且您希望每段注释具有相同的缩进和宽度时,可使用此设置。
如果设置为 0
,将从行首开始计算宽度。当注释的绝对宽度很重要时,可使用此设置。例如,将最大宽度设置为 75 列并将 FromCommentStart
设置为 0
,可在您使用编辑器的默认字体时使您的代码适合打印页面。
示例: s.matlab.editor.language.matlab.comments.FromCommentStart.TemporaryValue = 0
WrapAutomatically
— 注释自动换行
1
(默认) | 0
注释自动换行,指定为 1
或 0
。
如果设置为 1
,则当您在编辑器文档中键入注释时,注释会在 MaxWidth
列后自动换行。
示例: s.matlab.editor.language.matlab.comments.WrapAutomatically.TemporaryValue = 0
matlab.editor.codefolding
EnableCodeFolding
— 启用代码折叠
1
(默认) | 0
启用代码折叠,指定为 1
或 0
。
如果设置为 1
,将启用代码折叠。
示例: s.matlab.editor.codefolding.EnableCodeFolding.TemporaryValue = 0
FoldArgumentsBlocks
— 折叠参数块
0
(默认) | 1
折叠参数块,指定为 1
或 0
。
设置为 1
表示对参数块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,将禁用参数块的代码折叠。
仅在 MATLAB Online™ 中支持折叠参数块。
示例: s.matlab.editor.codefolding.FoldArgumentsBlocks.TemporaryValue = 0
InitiallyFoldArgumentsBlocks
— 初始折叠参数块
0
(默认) | 1
初始折叠参数块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠参数块。
仅在 MATLAB Online 中支持折叠参数块。
示例: s.matlab.editor.codefolding.InitiallyFoldArgumentsBlocks.TemporaryValue = 1
FoldComments
— 折叠注释
0
(默认) | 1
折叠注释,指定为 1
或 0
。
设置为 1
表示为注释启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,注释的代码折叠将禁用。
示例: s.matlab.editor.codefolding.FoldComments.TemporaryValue = 0
InitiallyFoldComments
— 初始折叠注释
0
(默认) | 1
初始折叠注释,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠注释。
示例: s.matlab.editor.codefolding.InitiallyFoldComments.TemporaryValue = 1
FoldBlockComments
— 折叠块注释
1
(默认) | 0
折叠块注释,指定为 1
或 0
。
设置为 1
表示为块注释启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,块注释的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldBlockComments.TemporaryValue = 0
InitiallyFoldBlockComments
— 初始折叠块注释
0
(默认) | 1
初始折叠块注释,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠块注释。
示例: s.matlab.editor.codefolding.InitiallyFoldBlockComments.TemporaryValue = 1
FoldClassCode
— 折叠类代码
1
(默认) | 0
折叠类代码,指定为 1
或 0
。
设置为 1
表示对类代码启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,类代码的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldClassCode.TemporaryValue = 0
InitiallyFoldClassCode
— 初始折叠类代码
0
(默认) | 1
初始折叠类代码,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠类代码。
示例: s.matlab.editor.codefolding.InitiallyFoldClassCode.TemporaryValue = 1
FoldClassEnumerationBlocks
— 折叠类枚举块
1
(默认) | 0
折叠类枚举块,指定为 1
或 0
。
设置为 1
表示对类枚举块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,类枚举块的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldClassEnumerationBlocks.TemporaryValue = 0
InitiallyFoldClassEnumerationBlocks
— 初始折叠类枚举块
0
(默认) | 1
初始折叠类枚举块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠类枚举块。
示例: s.matlab.editor.codefolding.InitiallyFoldClassEnumerationBlocks.TemporaryValue = 1
FoldClassEventBlocks
— 折叠类事件块
1
(默认) | 0
折叠类事件块,指定为 1
或 0
。
设置为 1
表示对类事件块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,类事件块的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldClassEventBlocks.TemporaryValue = 0
InitiallyFoldClassEventBlocks
— 初始折叠类事件块
0
(默认) | 1
初始折叠类事件块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠类事件块。
示例: s.matlab.editor.codefolding.InitiallyFoldClassEventBlocks.TemporaryValue = 1
FoldClassMethodBlocks
— 折叠类方法块
1
(默认) | 0
折叠类方法块,指定为 1
或 0
。
设置为 1
表示对类方法块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,类方法块的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldClassMethodBlocks.TemporaryValue = 0
InitiallyFoldClassMethodBlocks
— 初始折叠类方法块
0
(默认) | 1
初始折叠类方法块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠类方法块。
示例: s.matlab.editor.codefolding.InitiallyFoldClassMethodBlocks.TemporaryValue = 1
FoldClassPropertiesBlocks
— 折叠类属性块
1
(默认) | 0
折叠类属性块,指定为 1
或 0
。
设置为 1
表示对类属性块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,类属性块的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldClassPropertiesBlocks.TemporaryValue = 0
InitiallyFoldClassPropertiesBlocks
— 初始折叠类属性块
0
(默认) | 1
初始折叠类属性块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠类属性块。
示例: s.matlab.editor.codefolding.InitiallyFoldClassPropertiesBlocks.TemporaryValue = 1
FoldForAndParforBlocks
— 折叠 for
和 parfor
块
1
(默认) | 0
折叠 for
和 parfor
块,指定为 1
或 0
。
设置为 1
表示对 for
和 parfor
块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,for
和 parfor
块的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldForAndParforBlocks.TemporaryValue = 0
InitiallyFoldForAndParforBlocks
— 初始折叠 for
和 parfor
块
0
(默认) | 1
初始折叠 for
和 parfor
块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠 for
和 parfor
块。
示例: s.matlab.editor.codefolding.InitiallyFoldForAndParforBlocks.TemporaryValue = 1
FoldFunctionCode
— 折叠函数代码
1
(默认) | 0
折叠函数代码,指定为 1
或 0
。
设置为 1
表示对函数代码启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,函数代码的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldFunctionCode.TemporaryValue = 0
InitiallyFoldFunctionCode
— 初始折叠函数代码
0
(默认) | 1
初始折叠函数代码,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠函数代码。
示例: s.matlab.editor.codefolding.InitiallyFoldFunctionCode.TemporaryValue = 1
FoldIfElseBlocks
— 折叠 if
/else
块
1
(默认) | 0
折叠 if
/else
模块,指定为 1
或 0
。
设置为 1
表示对 if
/else
块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,if
/else
块的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldIfElseBlocks.TemporaryValue = 0
InitiallyFoldIfElseBlocks
— 初始折叠 if
/else
块
0
(默认) | 1
初始折叠 if
/else
块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠 if
/else
块。
示例: s.matlab.editor.codefolding.InitiallyFoldIfElseBlocks.TemporaryValue = 1
FoldSections
— 折叠节
0
(默认) | 1
折叠节,指定为 1
或 0
。
设置为 1
表示为节启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,节的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldSections.TemporaryValue = 0
InitiallyFoldSections
— 初始折叠节
0
(默认) | 1
初始折叠节,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠节。
示例: s.matlab.editor.codefolding.InitiallyFoldSections.TemporaryValue = 1
FoldSpmdBlocks
— 折叠 spmd
块
1
(默认) | 0
折叠 spmd
块,指定为 1
或 0
。
设置为 1
表示对 spmd
(单程序多数据)块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,spmd
块的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldSpmdBlocks.TemporaryValue = 0
InitiallyFoldSpmdBlocks
— 初始折叠 spmd
块
0
(默认) | 1
初始折叠 spmd
块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠 spmd
(单个程序,多个数据)块。
示例: s.matlab.editor.codefolding.InitiallyFoldSpmdBlocks.TemporaryValue = 1
FoldSwitchCaseBlocks
— 折叠 switch
/case
块
1
(默认) | 0
折叠 switch
/case
模块,指定为 1
或 0
。
设置为 1
表示对 switch
/case
块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,switch
/case
块的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldSwitchCaseBlocks.TemporaryValue = 0
InitiallyFoldSwitchCaseBlocks
— 初始折叠 switch
/case
块
0
(默认) | 1
初始折叠 switch
/case
块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠 switch
/case
块。
示例: s.matlab.editor.codefolding.InitiallyFoldSwitchCaseBlocks.TemporaryValue = 1
FoldTryCatchBlocks
— 折叠 try
/catch
块
1
(默认) | 0
折叠 try
/catch
模块,指定为 1
或 0
。
设置为 1
表示对 try
/catch
块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,try
/catch
块的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldTryCatchBlocks.TemporaryValue = 0
InitiallyFoldTryCatchBlocks
— 初始折叠 try
/catch
块
0
(默认) | 1
初始折叠 try
/catch
块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠 try
/catch
块。
示例: s.matlab.editor.codefolding.InitiallyFoldTryCatchBlocks.TemporaryValue = 1
FoldWhileBlocks
— 折叠 while
块
1
(默认) | 0
折叠 while
块,指定为 1
或 0
。
设置为 1
表示对 while
块启用代码折叠。EnableCodeFolding
必须设置为 1
。否则,while
块的代码折叠将被禁用。
示例: s.matlab.editor.codefolding.FoldWhileBlocks.TemporaryValue = 0
InitiallyFoldWhileBlocks
— 初始折叠 while
块
0
(默认) | 1
初始折叠 while
块,指定为 1
或 0
。
设置为 1
表示在第一次打开 MATLAB 文件时折叠 while
块。
示例: s.matlab.editor.codefolding.InitiallyFoldWhileBlocks.TemporaryValue = 1
matlab.editor.backup
EnableFileBackup
— 启用文件备份
1
(默认) | 0
启用文件备份,指定为 1
或 0
。
如果设置为 1
,将自动保存您当前所编辑文件的副本。
示例: s.matlab.editor.backup.EnableFileBackup.TemporaryValue = 0
Frequency
— 创建文件备份的频率
5
(默认) | 正整数
为正在编辑的文件创建备份的频率,指定为以分钟为单位的正整数。
示例: s.matlab.editor.backup.Frequency.TemporaryValue = 6
SaveUntiltled
— 为无标题文件创建备份
1
(默认) | 0
为无标题文件创建备份,指定为 1
或 0
。
如果设置为 1
,则为新的无标题文件保存副本 Untitled.asv
。如果有多个无标题文件,则将每个新增的文件保存为 Untitled
(其中 n
.asvn
是一个整数值)。
示例: s.matlab.editor.backup.SaveUntitled.TemporaryValue = 0
DeleteOnClose
— 关闭时删除备份文件
1
(默认) | 0
关闭时删除备份文件,指定为 1
或 0
。
如果设置为 1
,将指示 MATLAB 在您关闭编辑器中的源文件时删除备份文件。
示例: s.matlab.editor.backup.DeleteOnClose.TemporaryValue = 0
ReplaceExtension
— 替换备份文件的文件扩展名
1
(默认) | 0
替换备份文件的文件扩展名,指定为 1
或 0
。
设置为 1
表示用 FileExtensionToReplace
指定的扩展名替换原始文件扩展名。设置为 0
表示在原始文件扩展名后追加 FileExtensionToAppend
指定的扩展名。
示例: s.matlab.editor.backup.ReplaceExtension.TemporaryValue = 0
FileExtensionToReplace
— 要替换的备份文件的文件扩展名
'asv'
(默认) | 字符向量
用于替换原始文件扩展名的备份文件扩展名,指定为字符向量。
示例: s.matlab.editor.backup.FileExtensionToReplace.TemporaryValue = 'asv'
FileExtensionToAppend
— 要追加的备份文件的文件扩展名
'~'
(默认) | 字符向量
追加到原始文件名后面的备份文件扩展名,指定为字符向量。
示例: s.matlab.editor.backup.FileExtensionToAppend.TemporaryValue = '~'
SaveIntoSourceFolder
— 将备份文件保存到源文件夹
1
(默认) | 0
将备份文件保存到源文件夹,指定为 1
或 0
。
如果设置为 1
,则将备份文件与正在编辑的文件存储在相同的文件夹中。否则,MATLAB 会将备份文件保存到由 SaveToFolder
指定的文件夹中。
示例: s.matlab.editor.backup.SaveIntoSourceFolder.TemporaryValue = 0
SaveToFolder
— 存储所有备份文件的文件夹的名称
字符向量
存储所有备份文件的文件夹的名称,指定为字符向量。
指定该文件夹的完整路径并确保您对其具有写入权限。
SaveIntoSourceFolder
必须设置为 0
。否则,MATLAB 会将备份文件与正在编辑的文件存储在相同的文件夹中。
示例: s.matlab.editor.backup.SaveToFolder.TemporaryValue = 'C:\backups'
matlab.editor.autoformat
EnableAutoFormatting
— 启用自动格式化
1
(默认) | 0
启用自动格式化,指定为 1
或 0
。
如果设置为 1
,将在实时编辑器中启用自动格式化。启用后,可以单独启用或禁用特定类型的格式设置。
示例: s.matlab.editor.autoformat.EnableAutoFormatting.TemporaryValue = 0
AsteriskForItalicAndBold
— 允许使用星号设置斜体和粗体格式
1
(默认) | 0
允许使用星号设置斜体和粗体格式,指定为 1
或 0
。
如果设置为 1
,将允许使用星号 (*
) 设置粗体和斜体格式。
示例: s.matlab.editor.autoformat.AsteriskForItalicAndBold.TemporaryValue = 0
UnderscoreForItalicAndBold
— 允许使用下划线设置斜体和粗体格式
1
(默认) | 0
允许使用下划线设置斜体和粗体格式,指定为 1
或 0
。
如果设置为 1
,将允许使用下划线 (_
) 设置粗体和斜体格式。
示例: s.matlab.editor.autoformat.UnderscoreForItalicAndBold.TemporaryValue = 0
BacktickAndBarForMonospace
— 允许使用反引号或竖线设置等宽格式
1
(默认) | 0
允许使用反引号或竖线设置等宽格式,指定为 1
或 0
。
如果设置为 1
,将允许使用反引号 (`
) 或竖线 (|
) 设置等宽格式。
示例: s.matlab.editor.autoformat.BacktickAndBarForMonospace.TemporaryValue = 0
SectionBreak
— 允许自动设置分节符格式
1
(默认) | 0
允许自动设置分节符格式,指定为 1
或 0
。
如果设置为 1
,将允许通过输入 %%
、***
或 ---
并按 Enter 键来插入分节符。
示例: s.matlab.editor.autoformat.SectionBreak.TemporaryValue = 0
SectionBreakAndHeading
— 允许为带标题的分节符自动设置格式
1
(默认) | 0
允许为带标题的分节符自动设置格式,指定为 1
或 0
。
如果设置为 1
,将允许通过输入 %%
并按 Enter 键来插入带标题的分节符。text
示例: s.matlab.editor.autoformat.SectionBreakAndHeading.TemporaryValue = 0
DollarSignForLatex
— 允许为 LaTex 表达式自动设置格式
1
(默认) | 0
允许为 LaTex 表达式自动设置格式,指定为 1
或 0
。
如果设置为 1
,将允许按照 $
格式将 LaTeX 表达式转换为等式。LaTeX
$
示例: s.matlab.editor.autoformat.DollarSignForLatex.TemporaryValue = 0
URLToHyperlink
— 允许为 URL 自动设置格式
1
(默认) | 0
允许为 URL 自动设置格式,指定为 1
或 0
。
如果设置为 1
,则允许将 URL 自动转换为超链接。
示例: s.matlab.editor.autoformat.URLToHyperlink.TemporaryValue = 0
AngleBracketsForHyperlink
— 允许使用尖括号为 URL 自动设置格式
1
(默认) | 0
允许使用尖括号为 URL 自动设置格式,指定为 1
或 0
。
如果设置为 1
,将允许按照 <
格式将 URL 转换为超链接。URL
>
示例: s.matlab.editor.autoformat.AngleBracketsForHyperlink.TemporaryValue = 0
LabelURLToHyperlink
— 允许为带标签的超链接自动设置格式
1
(默认) | 0
允许为带标签的超链接自动设置格式,指定为 1
或 0
。
如果设置为 1
,将允许按照 [
格式将 URL 转换为带标签的超链接。Label
](URL
)
示例: s.matlab.editor.autoformat.LabelURLToHyperlink.TemporaryValue = 0
TrademarkCopyrightSymbol
— 允许为商标和版权符号启用自动格式化
1
(默认) | 0
允许为商标和版权符号启用自动格式化,指定为 1
或 0
。
如果设置为 1
,将支持使用格式 (TM)
、(SM)
、(R)
和 (C)
插入商标和版权符号(™、℠、® 和 ©)。
示例: s.matlab.editor.autoformat.TrademarkCopyrightSymbol.TemporaryValue = 0
HashtagForTitle
— 允许使用井号标记插入标题
1
(默认) | 0
允许使用井号标记插入标题,指定为 1
或 0
。
如果设置为 1
,将允许按照 #
格式插入标题。text
示例: s.matlab.editor.autoformat.HashtagForTitle.TemporaryValue = 0
HashtagsForHeading
— 允许使用井号标记插入标题
1
(默认) | 0
允许使用井号标记插入标题,指定为 1
或 0
。
如果设置为 1
,将支持使用 ##text
格式为标题 1 插入标题,使用 ###text
格式为标题 2 插入标题,或使用 ####text
格式为标题 3 插入标题。
示例: s.matlab.editor.autoformat.HashtagsForHeading.TemporaryValue = 0
AutomaticBulletedList
— 允许自动创建项目符号列表
1
(默认) | 0
允许自动创建项目符号列表,指定为 1
或 0
。
如果设置为 1
,将允许通过输入 *
、+
或 -
后跟一个空格来创建项目符号列表。
示例: s.matlab.editor.displaysettings.AutomaticBulletedList.TemporaryValue = 0
AutomaticNumberedList
— 允许自动创建编号列表
1
(默认) | 0
允许自动创建编号列表,指定为 1
或 0
。
如果设置为 1
,将允许通过输入 1.
、2.
等数字后跟一个空格来创建编号列表。
示例: s.matlab.editor.displaysettings.AutomaticNumberedList.TemporaryValue = 0
matlab.editor.suggestions
ShowAutomatically
— 自动显示建议
1
(默认) | 0
自动显示建议,指定为 1
或 0
。
设置为 1
可在编辑器、实时编辑器和 App 设计工具中键入时显示建议。如果设置为 0
,则仅在按下 Ctrl+Space 键或 Tab 键时才会显示建议。
有关代码建议和自动填充项的详细信息,请参阅在键入时检查语法。
示例: s.matlab.editor.suggestions.ShowAutomatically.TemporaryValue = 0
ShowOnTab
— 按 Tab 键显示建议
1
(默认) | 0
按 Tab 键显示建议,指定为 1
或 0
。
设置为 1
可在编辑器、实时编辑器和 App 设计工具中按 Tab 键显示建议。如果设置为 0
,则仅在按 Ctrl+Space 键时才会显示建议。
有关代码建议和自动填充项的详细信息,请参阅在键入时检查语法。
示例: s.matlab.editor.suggestions.ShowOnTab.TemporaryValue = 0
AcceptOnRightArrow
— 按向右箭头时接受建议
1
(默认) | 0
按向右箭头时接受建议,指定为 1
或 0
。
设置为 1
可在编辑器、实时编辑器和 App 设计工具中使用向右箭头键接受建议。如果设置为 0
,则只能使用 Tab 键和 Enter 键接受建议。
有关代码建议和自动填充项的详细信息,请参阅在键入时检查语法。
示例: s.matlab.editor.suggestions.AcceptOnRightArrow.TemporaryValue = 0
matlab.editor.autocoding
EnableAutoCoding
— 启用自动编码
1
(默认) | 0
启用自动编码,指定为 1
或 0
。
如果设置为 1
,将在实时编辑器和 App 设计工具中启用自动编码。启用此选项后,可以单独启用或禁用各选项。
示例: s.matlab.editor.autocoding.EnableAutoCoding.TemporaryValue = 0
Parentheses
— 自动补全括号
1
(默认) | 0
自动补全括号,指定为 1
或 0
。
如果设置为 1
,将启用自动补全圆括号的功能。
示例: s.matlab.editor.autocoding.Parentheses.TemporaryValue = 0
CurlyBraces
— 自动补全花括号
1
(默认) | 0
自动补全花括号,指定为 1
或 0
。
如果设置为 1
,将启用自动补全花括号的功能。
示例: s.matlab.editor.autocoding.CurlyBraces.TemporaryValue = 0
SquareBrackets
— 自动补全方括号
1
(默认) | 0
自动补全方括号,指定为 1
或 0
。
如果设置为 1
,将启用自动补全方括号的功能。
示例: s.matlab.editor.autocoding.SquareBrackets.TemporaryValue = 0
SingleQuotes
— 自动补全单引号
1
(默认) | 0
自动补全单引号,指定为 1
或 0
。
如果设置为 1
,将启用自动补全单引号的功能。
示例: s.matlab.editor.autocoding.SingleQuotes.TemporaryValue = 0
DoubleQuotes
— 自动补全双引号
1
(默认) | 0
自动补全双引号,指定为 1
或 0
。
如果设置为 1
,将启用自动补全双引号的功能。
示例: s.matlab.editor.autocoding.DoubleQuotes.TemporaryValue = 0
Comments
— 自动补全注释
1
(默认) | 0
自动补全注释,指定为 1
或 0
。
如果设置为 1
,将允许在注释拆分成两行时自动补全。
示例: s.matlab.editor.autocoding.Comments.TemporaryValue = 0
CharacterVectors
— 自动补全字符向量
1
(默认) | 0
自动补全字符向量,指定为 1
或 0
。
如果设置为 1
,将允许在字符向量拆分成两行时自动补全。
示例: s.matlab.editor.autocoding.CharacterVectors.TemporaryValue = 0
Strings
— 自动补全字符串
1
(默认) | 0
自动补全字符串,指定为 1
或 0
。如果设置为 1
,将允许在字符串拆分成两行时自动补全。
示例: s.matlab.editor.autocoding.Strings.TemporaryValue = 0
SplitParentheses
— 拆分时自动补全括号
1
(默认) | 0
拆分时自动补全括号,指定为 1
或 0
。设置为 1
表示启用在拆分成两行时自动补全圆括号的功能。
示例: s.matlab.editor.autocoding.Strings.TemporaryValue = 0
ControlFlows
— 自动补全控制流语句
1
(默认) | 0
自动补全控制流语句,指定为 1
或 0
。如果设置为 1
,将启用自动补全控制流语句(如 if
和 for
)的功能。
示例: s.matlab.editor.autocoding.ControlFlows.TemporaryValue = 0
Definitions
— 自动补全函数和类定义
1
(默认) | 0
自动补全函数和类定义,指定为 1
或 0
。如果设置为 1
,将启用自动补全函数和类定义的功能。
示例: s.matlab.editor.autocoding.Definitions.TemporaryValue = 0
matlab.editor.export
FigureFormat
— 图格式
'png'
(默认) | 'jpeg'
从实时编辑器导出时的图格式,指定为 'png'
或 'jpeg'
。FigureFormat
的值在导出到除 LaTeX 之外的所有文档类型时使用。对于 LaTeX 文档,则使用 matlab.editor.export.latex.FigureFormat
的值。要以指定的图格式导出,请在导出前运行实时脚本。
示例: s.matlab.editor.export.FigureFormat.TemporaryValue = 'jpeg'
要更改单个导出文档类型的导出图的格式,请指定该文档类型的 FigureFormat
设置的值。例如,以下代码指定在实时编辑器中导出到 PDF 文档时使用 JPEG 图格式,导出到所有其他文档类型时使用 PNG 图格式:
s.matlab.editor.export.FigureFormat.TemporaryValue = 'png' s.matlab.editor.export.pdf.FigureFormat.TemporaryValue = 'jpeg'
要恢复对所有文档类型使用 matlab.editor.export.FigureFormat
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除单个导出文档类型设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pdf.FigureFormat) clearPersonalValue(s.matlab.editor.export.pdf.FigureFormat)
FigureResolution
— 图分辨率
600
(默认) | 正整数
从实时编辑器导出时图的分辨率,指定为 36 到 2880 之间的正整数(单位为 DPI)。要以指定的图分辨率导出,请在导出前运行实时脚本。
示例: s.matlab.editor.export.FigureResolution.TemporaryValue = 800
要更改单个导出类型的导出图的分辨率,请指定该文档类型的 FigureResolution
设置的值。例如,以下代码指定在实时编辑器中导出到 PDF 文档时图的分辨率为 800 DPI,导出到所有其他文档类型时图的分辨率为 1000 DPI:
s.matlab.editor.export.FigureResolution.TemporaryValue = 1000 s.matlab.editor.export.pdf.FigureResolution.TemporaryValue = 800
要恢复对某文档类型使用 matlab.editor.export.FigureResolution
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除该文档类型设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pdf.FigureResolution) clearPersonalValue(s.matlab.editor.export.pdf.FigureResolution)
matlab.editor.export.pagesetup
PaperSize
— 纸张尺寸
'Letter'
| 'Legal'
| 'Tabloid'
| 'A2'
| 'A3'
| 'A4'
| 'A5'
从实时编辑器导出时文档的纸张尺寸,指定为下表中的标准纸张类型值之一。
值 | 纸张尺寸(宽度 x 高度) |
---|---|
| 8.5×11 英寸(美国的默认值) |
| 8.5×14 英寸 |
| 11×17 英寸 |
| 42×59.4 厘米 |
| 29.7×42 厘米 |
| 21×29.7 厘米(欧洲和亚洲的默认值) |
| 14.8×21 厘米 |
示例: s.matlab.editor.export.pagesetup.PaperSize.TemporaryValue = 'Legal'
要更改单个导出文档类型的纸张尺寸,请指定该文档类型的 PaperSize
设置的值。例如,以下代码指定在实时编辑器中导出到 PDF 文档时使用 Legal 纸张尺寸,导出到所有其他文档类型时使用 A4 纸张尺寸:
s.matlab.editor.export.pagesetup.PaperSize.TemporaryValue = 'A4' s.matlab.editor.export.pagesetup.pdf.PaperSize.TemporaryValue = 'Legal'
要恢复对某文档类型使用 matlab.editor.export.pagesetup.PaperSize
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除该文档类型设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.pdf.PaperSize) clearPersonalValue(s.matlab.editor.export.pagesetup.pdf.PaperSize)
Orientation
— 页面方向
'Portrait'
(默认) | 'Landscape'
从实时编辑器导出时文档的页面方向,指定为 'Portrait'
或 'Landscape'
。
示例: s.matlab.editor.export.pagesetup.Orientation.TemporaryValue = 'Landscape'
要更改单个导出文档类型的页面方向,请指定该文档类型的 Orientation
设置的值。例如,以下代码指定在实时编辑器中导出到 PDF 文档时使用纵向页面方向,导出到所有其他文档类型时使用横向页面方向:
s.matlab.editor.export.pagesetup.Orientation.TemporaryValue = 'Landscape' s.matlab.editor.export.pagesetup.pdf.Orientation.TemporaryValue = 'Portrait'
要恢复对某文档类型使用 matlab.editor.export.pagesetup.Orientation
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除该文档类型设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.pdf.Orientation) clearPersonalValue(s.matlab.editor.export.pagesetup.pdf.Orientation)
Margins
— 文档边距
[72 72 72 72]
(默认) | 1×4 向量
从实时编辑器导出时的文档边距,指定为边距值 1×4 向量,格式为 [left
top
right
bottom
]。每个边距值均指定为 0 到 255 之间的正整数,以磅为单位。72 磅的值等效于 1 英寸或 2.54 厘米。Margins
的值在导出到除 LaTeX 之外的所有文档类型时使用。对于 LaTeX 文档,则使用 matlab.editor.export.pagesetup.latex.Margins
的值。
示例: s.matlab.editor.export.pagesetup.Margins.TemporaryValue = [25 72 72 25]
要更改单个导出文档类型的文档边距,请指定该文档类型的 Margins
设置的值。例如,以下代码指定在实时编辑器中导出到 PDF 文档时使用 25 磅边距,导出到所有其他文档类型时使用 90 磅边距:
s.matlab.editor.export.pagesetup.Margins.TemporaryValue = [90 90 90 90] s.matlab.editor.export.pagesetup.pdf.Margins.TemporaryValue = [25 25 25 25]
要恢复对某文档类型使用 matlab.editor.export.pagesetup.Margins
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除该文档类型设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.pdf.Margins) clearPersonalValue(s.matlab.editor.export.pagesetup.pdf.Margins)
matlab.editor.export.pdf
FigureFormat
— 图格式
<no value>
(默认) | 'png'
| 'jpeg'
| 'bmp'
| 'svg'
| 'tiff'
从实时编辑器导出到 PDF 文档时的图格式,指定为 'png'
、'jpeg'
、'bmp'
、'svg'
或 'tiff'
。
默认情况下未设置此设置的值,当导出到 PDF 文档时,实时编辑器使用 matlab.editor.export.FigureFormat
设置的活动值。请为此设置指定值,以便只更改导出到 PDF 文档时使用的图格式。要以指定的图格式导出,请在导出前运行实时脚本。
示例: s.matlab.editor.export.pdf.FigureFormat.TemporaryValue = 'jpeg'
要恢复对 PDF 文档使用 matlab.editor.export.FigureFormat
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pdf.FigureFormat) clearPersonalValue(s.matlab.editor.export.pdf.FigureFormat)
FigureResolution
— 图分辨率
<no value>
(默认) | 正整数
从实时编辑器导出到 PDF 文档时图的分辨率,指定为 36 到 2880 之间的正整数(单位为 DPI)。
默认情况下未设置此设置的值,当导出到 PDF 文档时,实时编辑器使用 matlab.editor.export.FigureResolution
设置的活动值。请为此设置指定值,以便只更改导出到 PDF 文档时图的分辨率。要以指定的图分辨率导出,请在导出前运行实时脚本。
示例: s.matlab.editor.export.pdf.FigureResolution.TemporaryValue = 800
要恢复对 PDF 文档使用 matlab.editor.export.FigureResolution
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pdf.FigureResolution) clearPersonalValue(s.matlab.editor.export.pdf.FigureResolution)
matlab.editor.export.pagesetup.pdf
PaperSize
— 纸张尺寸
<no value>
(默认) | 'Letter'
| 'Legal'
| 'Tabloid'
| 'A2'
| 'A3'
| 'A4'
| 'A5'
从实时编辑器导出到 PDF 时文档的纸张尺寸,指定为下表中的标准纸张类型值之一。
值 | 纸张尺寸(宽度 x 高度) |
---|---|
| 8.5×11 英寸 |
| 8.5×14 英寸 |
| 11×17 英寸 |
| 42×59.4 厘米 |
| 29.7×42 厘米 |
| 21×29.7 厘米 |
| 14.8×21 厘米 |
默认情况下未设置此设置的值,当导出到 PDF 文档时,实时编辑器使用 matlab.editor.export.pagesetup.PaperSize
设置的活动值。请为此设置指定值,以便只更改导出到 PDF 文档时使用的文档的纸张尺寸。
示例: s.matlab.editor.export.pagesetup.pdf.PaperSize.TemporaryValue = 'Legal'
要恢复对 PDF 文档使用 matlab.editor.export.pagesetup.PaperSize
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.pdf.PaperSize) clearPersonalValue(s.matlab.editor.export.pagesetup.pdf.PaperSize)
Orientation
— 页面方向
<no value>
(默认) | 'Portrait'
| 'Landscape'
从实时编辑器导出到 PDF 时文档的页面方向,指定为 'Portrait'
或 'Landscape'
。
默认情况下未设置此设置的值,当导出到 PDF 文档时,实时编辑器使用 matlab.editor.export.pagesetup.Orientation
设置的活动值。请为此设置指定值,以便只更改导出到 PDF 文档时使用的文档的页面方向。
示例: s.matlab.editor.export.pagesetup.pdf.Orientation.TemporaryValue = 'Landscape'
要恢复对 PDF 文档使用 matlab.editor.export.pagesetup.Orientation
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.pdf.Orientation) clearPersonalValue(s.matlab.editor.export.pagesetup.pdf.Orientation)
Margins
— 文档边距
<no value>
(默认) | 1×4 向量
从实时编辑器导出到 PDF 时的文档边距,指定为边距值 1×4 向量,格式为 [left
top
right
bottom
]。每个边距值均指定为 0 到 255 之间的正整数,以磅为单位。72 磅的值等效于 1 英寸或 2.54 厘米。
默认情况下未设置此设置的值,当导出到 PDF 文档时,实时编辑器使用 matlab.editor.export.pagesetup.Margins
设置的活动值。请为此设置指定值,以便只更改导出到 PDF 文档时使用的文档边距。
示例: s.matlab.editor.export.pagesetup.pdf.Margins.TemporaryValue = [20 28 28 20]
要恢复对 PDF 文档使用 matlab.editor.export.pagesetup.Margins
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.pdf.Margins) clearPersonalValue(s.matlab.editor.export.pagesetup.pdf.Margins)
matlab.editor.export.latex
FigureFormat
— 图格式
'eps'
| 'png'
| 'jpeg'
| 'pdf'
从实时编辑器导出到 LaTeX 文档时的图格式,指定为 'eps'
、'png'
、'jpeg'
或 'pdf'
。默认情况下,此设置的值为 'eps'
或 'png'
,具体取决于导出前是否运行了实时脚本。
请为此设置指定值,以便只更改导出到 LaTeX 文档时使用的图格式。当导出到 LaTeX 时,实时编辑器始终使用此设置的图格式值,而不是 matlab.editor.export.FigureFormat
设置的值。要以指定的图格式导出,请在导出前运行实时脚本。
示例: s.matlab.editor.export.latex.FigureFormat.TemporaryValue = 'png'
FigureResolution
— 图分辨率
<no value>
(默认) | 正整数
从实时编辑器导出到 LaTeX 文档时图的分辨率,指定为 36 到 2880 之间的正整数(单位为 DPI)。
默认情况下未设置此设置的值,当导出到 LaTeX 文档时,实时编辑器使用 matlab.editor.export.FigureResolution
设置的活动值。请为此设置指定值,以便只更改导出到 LaTeX 文档时图的分辨率。要以指定的图分辨率导出,请在导出前运行实时脚本。
示例: s.matlab.editor.export.latex.FigureResolution.TemporaryValue = 800
要恢复对 LaTeX 文档使用 matlab.editor.export.FigureResolution
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.latex.FigureResolution) clearPersonalValue(s.matlab.editor.export.latex.FigureResolution)
matlab.editor.export.pagesetup.latex
PaperSize
— 纸张尺寸
<no value>
(默认) | 'Letter'
| 'Legal'
| 'Tabloid'
| 'A2'
| 'A3'
| 'A4'
| 'A5'
从实时编辑器导出到 LaTeX 时文档的纸张尺寸,指定为下表中的标准纸张类型值之一。
值 | 纸张尺寸(宽度 x 高度) |
---|---|
| 8.5×11 英寸 |
| 8.5×14 英寸 |
| 11×17 英寸 |
| 42×59.4 厘米 |
| 29.7×42 厘米 |
| 21×29.7 厘米 |
| 14.8×21 厘米 |
默认情况下未设置此设置的值,当导出到 LaTeX 文档时,实时编辑器使用 matlab.editor.export.pagesetup.PaperSize
设置的活动值。请为此设置指定值,以便只更改导出到 LaTeX 文档时使用的文档的纸张尺寸。
示例: s.matlab.editor.export.pagesetup.latex.PaperSize.TemporaryValue = 'Legal'
要恢复对 LaTeX 文档使用 matlab.editor.export.pagesetup.PaperSize
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.latex.PaperSize) clearPersonalValue(s.matlab.editor.export.pagesetup.latex.PaperSize)
Orientation
— 页面方向
<no value>
(默认) | 'Portrait'
| 'Landscape'
从实时编辑器导出到 LaTeX 时文档的页面方向,指定为 'Portrait'
或 'Landscape'
。
默认情况下未设置此设置的值,当导出到 LaTeX 文档时,实时编辑器使用 matlab.editor.export.pagesetup.Orientation
设置的活动值。请为此设置指定值,以便只更改导出到 LaTeX 文档时使用的文档的页面方向。
示例: s.matlab.editor.export.pagesetup.latex.Orientation.TemporaryValue = 'Landscape'
要恢复对 LaTeX 文档使用 matlab.editor.export.pagesetup.Orientation
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.latex.Orientation) clearPersonalValue(s.matlab.editor.export.pagesetup.latex.Orientation)
Margins
— 文档边距
[134 125 134 120]
(默认) | 1×4 向量
从实时编辑器导出到 LaTeX 时的文档边距,指定为边距值 1×4 向量,格式为 [left
top
right
bottom
]。每个边距值均指定为 0 到 255 之间的正整数,以磅为单位。72 磅的值等效于 1 英寸或 2.54 厘米。
请为此设置指定值,以便只更改导出到 LaTeX 文档时使用的文档边距。当导出到 LaTeX 时,实时编辑器始终使用此设置的边距值,而不是 matlab.editor.export.pagesetup.Margins
设置的值。
示例: s.matlab.editor.export.pagesetup.latex.Margins.TemporaryValue = [25 72 72 25]
matlab.editor.export.pagesetup.docx
PaperSize
— 纸张尺寸
<no value>
(默认) | 'Letter'
| 'Legal'
| 'Tabloid'
| 'A2'
| 'A3'
| 'A4'
| 'A5'
从实时编辑器导出到 Microsoft® Word 时文档的纸张尺寸,指定为下表中的标准纸张类型值之一。
值 | 纸张尺寸(宽度 x 高度) |
---|---|
| 8.5×11 英寸 |
| 8.5×14 英寸 |
| 11×17 英寸 |
| 42×59.4 厘米 |
| 29.7×42 厘米 |
| 21×29.7 厘米 |
| 14.8×21 厘米 |
默认情况下未设置此设置的值,当导出到 Microsoft Word 文档时,实时编辑器使用 matlab.editor.export.pagesetup.PaperSize
设置的活动值。请为此设置指定值,以便只更改导出到 Microsoft Word 文档时使用的文档的纸张尺寸。
示例: s.matlab.editor.export.pagesetup.docx.PaperSize.TemporaryValue = 'Legal'
要恢复对 Microsoft Word 文档使用 matlab.editor.export.pagesetup.PaperSize
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.docx.PaperSize) clearPersonalValue(s.matlab.editor.export.pagesetup.docx.PaperSize)
Orientation
— 页面方向
<no value>
(默认) | 'Portrait'
| 'Landscape'
从实时编辑器导出到 Microsoft Word 时文档的页面方向,指定为 'Portrait'
或 'Landscape'
。
默认情况下未设置此设置的值,当导出到 Microsoft Word 文档时,实时编辑器使用 matlab.editor.export.pagesetup.Orientation
设置的活动值。请为此设置指定值,以便只更改导出到 Microsoft Word 文档时使用的文档的页面方向。
示例: s.matlab.editor.export.pagesetup.docx.Orientation.TemporaryValue = 'Landscape'
要恢复对 Microsoft Word 文档使用 matlab.editor.export.pagesetup.Orientation
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.docx.Orientation) clearPersonalValue(s.matlab.editor.export.pagesetup.docx.Orientation)
Margins
— 文档边距
<no value>
(默认) | 1×4 向量
从实时编辑器导出到 Microsoft Word 文档时的文档边距,指定为边距值 1×4 向量,格式为 [left
top
right
bottom
]。每个边距值均指定为 0 到 255 之间的正整数,以磅为单位。72 磅的值等效于 1 英寸或 2.54 厘米。
默认情况下未设置此设置的值,当导出到 Microsoft Word 文档时,实时编辑器使用 matlab.editor.export.pagesetup.Margins
设置的活动值。请为此设置指定值,以便只更改导出到 Microsoft Word 文档时使用的文档边距。
示例: s.matlab.editor.export.pagesetup.docx.Margins.TemporaryValue = [25 72 72 25]
要恢复对 Microsoft Word 文档使用 matlab.editor.export.pagesetup.Margins
设置的活动值,请使用 clearTemporaryValue
和 clearPersonalValue
函数清除此设置的临时值和个人值。例如:
clearTemporaryValue(s.matlab.editor.export.pagesetup.docx.Margins) clearPersonalValue(s.matlab.editor.export.pagesetup.docx.Margins)
matlab.editor.saving
SaveFilesPeriodicallyOnline
— 在 MATLAB Online 中定期保存文件
1
(默认) | 0
定期将文件保存在 MATLAB Online 中,指定为 1
或 0
。
如果设置为 1
,将自动保存您当前编辑的文件。
示例: s.matlab.editor.saving.SaveFilesPeriodicallyOnline.TemporaryValue = 0
PeriodicSaveInterval
— 保存文件的频率
1
(默认) | 正整数
保存您正在 MATLAB Online 中编辑的文件的频率,指定为以分钟为单位的正整数。
示例: s.matlab.editor.saving.PeriodicSaveInterval.TemporaryValue = 6
版本历史记录
在 R2018a 中推出