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