Настройки редактора, включая язык, резервное копирование и настройки отображения
Можно настроить общий вид и поведение Редактора с помощью настроек matlab.editor
. Настройки Access matlab.editor
с помощью корневого объекта SettingsGroup
, возвращенного функцией settings
. Например, установите временное значение для максимальной ширины столбца для комментариев к 80
.
s = settings; s.matlab.editor.language.matlab.comments.MaxWidth.TemporaryValue = 80
Для получения дополнительной информации о настройках, смотрите доступ и Измените Настройки.
Настройки Most matlab.editor
не применяются в Live Editor.
UseMATLABEditor
— Используйте редактор MATLAB®1
(значение по умолчанию) | 0
Используйте редактора MATLAB, заданного как 1
или 0
.
Установите на 1
, если вы хотите, чтобы рабочий стол MATLAB использовал редактора MATLAB, когда вы редактируете файл.
Пример: s.matlab.editor.UseMATLABEditor.TemporaryValue = 0
OtherEditor
— Другое имя редактораДругое имя редактора, заданное как вектор символов.
Если UseMATLABEditor
установлен в 0
, задайте полный путь для приложения редактора, которое вы хотите использовать, такие как Emacs или vi.
Пример: s.matlab.editor.OtherEditor.TemporaryValue = 'c:\Applications\Emacs.exe'
RecentFileListSize
— Количество недавних файлов, чтобы отобразиться8
(значение по умолчанию) | положительное целое числоКоличество недавних файлов, чтобы отобразиться в меню Open, заданном как положительное целое число.
Пример: s.matlab.editor.RecentFileListSize.TemporaryValue = 5
ReopenFilesOnRestart
— Вновь откройте файлы на перезапуске1
(значение по умолчанию) | 0
Вновь откройте файлы на перезапуске, заданном как 1
или 0
.
Установите на 1
, если вы хотите Редактор и файлы, это содержало во время вашего последнего сеанса работы с MATLAB, чтобы вновь открыться, когда вы перезапускаете MATLAB.
Пример: 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
.
Установите на 1
, если вы хотите, чтобы Редактор автоматически перезагрузил новую версию файла, который вы открыли и отредактировали за пределами MATLAB. MATLABonly перезагружает файл, если это не содержит несохраненных изменений.
Пример: s.matlab.editor.ReloadFilesOnChange.TemporaryValue = 0
AddLineTerminationOnSave
— Включите новую пустую строку, сохраняют1
(значение по умолчанию) | 0
Включите новую пустую строку, сохраняют, заданный как 1
или 0
.
Установите на 1
, чтобы сделать, чтобы MATLAB добавил новую пустую строку (иногда называемый <CR>
) в конец файла автоматически, если последняя строка в файле не пуста.
Пример: s.matlab.editor.AddLineTerminationOnSave.TemporaryValue = 0
OnlyStepInToUserFunctions
— Продвиньтесь только в пользовательские функции1
(значение по умолчанию) | 0
Шаг только в пользовательские функции и скрипты при отладке в Live Editor, заданном как 1
или 0
.
Установите на 1
, чтобы только продвинуться в пользовательские функции и скрипты при отладке в Live Editor. Установите на 0
, чтобы продвинуться в функции MathWorks® также.
Пример: s.matlab.editor.OnlyStepInToUserFunctions.TemporaryValue = 0
AllowFigureAnimation
— Включите анимации в Live Editor0
(значение по умолчанию) | 1
Включите анимации в Live Editor, заданном как 1
или 0
.
Установите на 1
, чтобы включить анимации цикла for в Live Editor и показать изменения в отображенных на графике данных в зависимости от времени.
Включение анимаций отключает поддержку uicontrol
в Live Editor.
Пример: s.matlab.editor.AllowFigureAnimation.TemporaryValue = 1
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
. Эта установка применяется и в Редакторе и в Live Editor.
Установите на 1
к числам строки дисплея вдоль левого края окна Editor.
Пример: s.matlab.editor.displaysettings.ShowLineNumbers.TemporaryValue = 0
DataTipsInEditMode
— Включите всплывающие подсказки при редактировании1
(значение по умолчанию) | 0
Включите всплывающие подсказки при редактировании, заданный как 1
или 0
.
Установите на 1
, чтобы отобразить всплывающие подсказки, когда вы отредактируете файл кода MATLAB. (Всплывающие подсказки всегда включаются в режиме отладки.)
Пример: s.matlab.editor.displaysettings.DataTipsInEditMode.TemporaryValue = 0
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
TabSize
— Размер вкладки4
(значение по умолчанию) | положительное целое числоРазмер вкладки (количество пробелов, вставленных, когда вы нажимаете клавишу Tab), заданный как положительное целое число.
Когда вы изменяете TabSize
, он изменяет размер вкладки для существующих строк в том файле, если вы также не устанавливаете InsertSpaces
на 1
.
Пример: s.matlab.editor.tab.TabSize.TemporaryValue = 5
IndentSize
— Размер отступа для умного расположения с отступом4
(значение по умолчанию) | положительное целое числоРазмер отступа для умного расположения с отступом, заданного как положительное целое число. Для получения дополнительной информации об умном расположении с отступом, смотрите, Улучшают Удобочитаемость Кода.
Пример: 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
EnableSyntaxHighlighting
— Включите подсветку синтаксиса1
(значение по умолчанию) | 0
Включите подсветку синтаксиса, заданную как 1
или 0
.
Установите на 1
, чтобы иметь различные цвета использования Редактора для различных построений языка. Затем настройте цвета, которые вы хотите использовать для каждого элемента языка. Для получения дополнительной информации смотрите Подсветку синтаксиса.
Пример: s.matlab.editor.language.matlab.EnableSyntaxHighlighting.TemporaryValue = 0
EnableVariableAndFunctionRenaming
— Enable и функциональное переименование1
(значение по умолчанию) | 0
Включите переменную и функциональное переименование, заданное как 1
или 0
.
Установите на 1
, чтобы иметь посдказку MATLAB вы, чтобы переименовать все экземпляры функции или переменной в файле, когда вы переименуете один экземпляр.
Пример: s.matlab.editor.language.matlab.EnableVariableAndFunctionRenaming.TemporaryValue = 0
'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
EnableCodeFolding
— Включите сворачивание кода1
(значение по умолчанию) | 0
Включите сворачивание кода, заданное как 1
или 0
.
Установите на 1
, чтобы включить сворачивание кода.
Пример: s.matlab.editor.codefolding.EnableCodeFolding.TemporaryValue = 0
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
. Когда существует больше чем один неназванный файл, каждый дополнительный файл сохранен в
(где Untitledn.asv
n
является целочисленным значением).
Пример: s.matlab.editor.backup.SaveUntitled.TemporaryValue = 0
DeleteOnClose
— Удалите резервные файлы на завершении1
(значение по умолчанию) | 0
Удалите резервные файлы на завершении, заданном как 1
или 0
.
Установите на 1
, чтобы направить MATLAB, чтобы удалить резервный файл, когда вы закроете исходный файл в Редакторе.
Пример: s.matlab.editor.backup.DeleteOnClose.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'
EnableAutoFormatting
— Позвольте автоформатировать1
(значение по умолчанию) | 0
Позвольте автоформатировать, заданный как 1
или 0
.
Установите на 1
, чтобы позволить автоформатировать в Live Editor. После того, как включенный, определенные типы форматирования могут затем быть включены или отключены индивидуально.
Пример: 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
— Позвольте автоформатировать для выражений LATEX1
(значение по умолчанию) | 0
Позвольте автоформатировать для выражений LATEX, заданных как 1
или 0
.
Установите на 1
, чтобы позволить преобразовать выражения LATEX в уравнения с помощью формата
.$LaTeX$
Пример: s.matlab.editor.autoformat.DollarSignForLatex.TemporaryValue = 0
URLToHyperlink
— Позвольте автоформатировать для URL1
(значение по умолчанию) | 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
EnableAutoCoding
— Позвольте автокодировать1
(значение по умолчанию) | 0
Позвольте автокодировать, заданный как 1
или 0
.
Установите на 1
, чтобы позволить автокодировать в Live Editor и в App Designer. После того, как включенный, опции могут быть включены или отключены индивидуально.
Пример: 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
Комментарии
Автоматически заполните комментарии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
Строки
Автоматически заполните строки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
Определения
Автоматически заполните функциональные и определения классов1
(значение по умолчанию) | 0
Автоматически заполните функциональные и определения классов, заданные как 1
или 0
. Установите на 1
, чтобы включить автозавершение функциональных и определений классов.
Пример: s.matlab.editor.autocoding.Definitions.TemporaryValue = 0