Настройки matlab.editor

Настройки редактора, включая язык, резервное копирование и настройки отображения

Можно настроить общий вид и поведение Редактора с помощью настроек matlab.editor. Настройки Access matlab.editor с помощью корневого объекта SettingsGroup, возвращенного функцией settings. Например, установите временное значение для максимальной ширины столбца для комментариев к 80.

s = settings;
s.matlab.editor.language.matlab.comments.MaxWidth.TemporaryValue = 80

Для получения дополнительной информации о настройках, смотрите доступ и Измените Настройки.

Настройки Most matlab.editor не применяются в Live Editor.

matlab.editor

Используйте редактора MATLAB, заданного как 1 или 0.

Установите на 1, если вы хотите, чтобы рабочий стол MATLAB использовал редактора MATLAB, когда вы редактируете файл.

Пример: s.matlab.editor.UseMATLABEditor.TemporaryValue = 0

Другое имя редактора, заданное как вектор символов.

Если UseMATLABEditor установлен в 0, задайте полный путь для приложения редактора, которое вы хотите использовать, такие как Emacs или vi.

Пример: s.matlab.editor.OtherEditor.TemporaryValue = 'c:\Applications\Emacs.exe'

Количество недавних файлов, чтобы отобразиться в меню Open, заданном как положительное целое число.

Пример: s.matlab.editor.RecentFileListSize.TemporaryValue = 5

Вновь откройте файлы на перезапуске, заданном как 1 или 0.

Установите на 1, если вы хотите Редактор и файлы, это содержало во время вашего последнего сеанса работы с MATLAB, чтобы вновь открыться, когда вы перезапускаете MATLAB.

Пример: s.matlab.editor.AddLineTerminationOnsave.TemporaryValue = 0

Откройте файл в точке останова, заданной как 1 или 0.

Установите на 1, чтобы открыть рабочий программный файл, когда MATLAB столкнется с точкой останова в том файле.

Пример: s.matlab.editor.OpenFileAtBreakpoint.TemporaryValue = 0

Сохраните файлы по щелчку далеко, заданный как 1 или 0.

Установите на 1, если вы хотите, чтобы Редактор автоматически сохранил изменения в файле в Редакторе, когда вы щелкаете далеко от Редактора. Для изменений, чтобы быть автоматически сохраненными после нажатия далеко от Редактора, вы, должно быть, уже сохранили файл, по крайней мере, однажды.

Пример: s.matlab.editor.SaveFilesOnClickAway.TemporaryValue = 0

Перезагрузите файлы, когда они изменятся, заданный как 1 или 0.

Установите на 1, если вы хотите, чтобы Редактор автоматически перезагрузил новую версию файла, который вы открыли и отредактировали за пределами MATLAB. MATLABonly перезагружает файл, если это не содержит несохраненных изменений.

Пример: s.matlab.editor.ReloadFilesOnChange.TemporaryValue = 0

Включите новую пустую строку, сохраняют, заданный как 1 или 0.

Установите на 1, чтобы сделать, чтобы MATLAB добавил новую пустую строку (иногда называемый <CR>) в конец файла автоматически, если последняя строка в файле не пуста.

Пример: s.matlab.editor.AddLineTerminationOnSave.TemporaryValue = 0

Шаг только в пользовательские функции и скрипты при отладке в Live Editor, заданном как 1 или 0.

Установите на 1, чтобы только продвинуться в пользовательские функции и скрипты при отладке в Live Editor. Установите на 0, чтобы продвинуться в функции MathWorks® также.

Пример: s.matlab.editor.OnlyStepInToUserFunctions.TemporaryValue = 0

Включите анимации в Live Editor, заданном как 1 или 0.

Установите на 1, чтобы включить анимации цикла for в Live Editor и показать изменения в отображенных на графике данных в зависимости от времени.

Примечание

Включение анимаций отключает поддержку uicontrol в Live Editor.

Пример: s.matlab.editor.AllowFigureAnimation.TemporaryValue = 1

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. Эта установка применяется и в Редакторе и в Live Editor.

Установите на 1 к числам строки дисплея вдоль левого края окна Editor.

Пример: s.matlab.editor.displaysettings.ShowLineNumbers.TemporaryValue = 0

Включите всплывающие подсказки при редактировании, заданный как 1 или 0.

Установите на 1, чтобы отобразить всплывающие подсказки, когда вы отредактируете файл кода MATLAB. (Всплывающие подсказки всегда включаются в режиме отладки.)

Пример: s.matlab.editor.displaysettings.DataTipsInEditMode.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

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.language.matlab

Включите подсветку синтаксиса, заданную как 1 или 0.

Установите на 1, чтобы иметь различные цвета использования Редактора для различных построений языка. Затем настройте цвета, которые вы хотите использовать для каждого элемента языка. Для получения дополнительной информации смотрите Подсветку синтаксиса.

Пример: s.matlab.editor.language.matlab.EnableSyntaxHighlighting.TemporaryValue = 0

Включите переменную и функциональное переименование, заданное как 1 или 0.

Установите на 1, чтобы иметь посдказку MATLAB вы, чтобы переименовать все экземпляры функции или переменной в файле, когда вы переименуете один экземпляр.

Пример: s.matlab.editor.language.matlab.EnableVariableAndFunctionRenaming.TemporaryValue = 0

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.codefolding

Включите сворачивание кода, заданное как 1 или 0.

Установите на 1, чтобы включить сворачивание кода.

Пример: s.matlab.editor.codefolding.EnableCodeFolding.TemporaryValue = 0

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. Когда существует больше чем один неназванный файл, каждый дополнительный файл сохранен в Untitledn.asv (где n является целочисленным значением).

Пример: s.matlab.editor.backup.SaveUntitled.TemporaryValue = 0

Удалите резервные файлы на завершении, заданном как 1 или 0.

Установите на 1, чтобы направить MATLAB, чтобы удалить резервный файл, когда вы закроете исходный файл в Редакторе.

Пример: s.matlab.editor.backup.DeleteOnClose.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, чтобы позволить автоформатировать в Live Editor. После того, как включенный, определенные типы форматирования могут затем быть включены или отключены индивидуально.

Пример: 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, чтобы позволить вставить разрывы раздела с заголовками путем ввода %%text и затем Enter.

Пример: 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.autocoding

Позвольте автокодировать, заданный как 1 или 0.

Установите на 1, чтобы позволить автокодировать в Live Editor и в App Designer. После того, как включенный, опции могут быть включены или отключены индивидуально.

Пример: 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, чтобы включить автозавершение операторов управления, таких как if и for.

Пример: s.matlab.editor.autocoding.ControlFlows.TemporaryValue = 0

Автоматически заполните функциональные и определения классов, заданные как 1 или 0. Установите на 1, чтобы включить автозавершение функциональных и определений классов.

Пример: s.matlab.editor.autocoding.Definitions.TemporaryValue = 0

Введенный в R2018a

Для просмотра документации необходимо авторизоваться на сайте