mATLAB. настройки редактора

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

Можно настроить общий вид и поведение Редактора с помощью настроек 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. редактор

Измените редактор по умолчанию и как Редактор MATLAB® ведет себя при различных обстоятельствах с помощью этих настроек.

УстановкаОписание
UseMATLABEditor

Использовать ли редактора MATLAB, заданного как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. UseMATLABEditor. TemporaryValue = 0

OtherEditor

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

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

Примеры. mATLAB. редактор. OtherEditor. TemporaryValue = 'c:\Applications\Emacs.exe'

RecentFileListSize

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

Примеры. mATLAB. редактор. RecentFileListSize. TemporaryValue = 5

ReopenFilesOnRestart

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

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

Примеры. mATLAB. редактор. AddLineTerminationOnsave. TemporaryValue = 0

OpenFilesAtBreakpoint

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

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

Примеры. mATLAB. редактор. OpenFilesAtBreakpoint. TemporaryValue = 0

SaveFilesOnClickAway

Сохранить ли файлы, когда вы щелкаете далеко, заданный как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. SaveFilesOnClickAway. TemporaryValue = 0

ReloadFilesOnChange

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

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

Примеры. mATLAB. редактор. ReloadFilesOnChange. TemporaryValue = 0

AddLineTerminationOnSave

Добавить ли новую пустую строку, когда вы сохраняете, заданный как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. AddLineTerminationOnSave. TemporaryValue = 0

OnlyStepInToUserFunctions

Продвинуться ли только в пользовательские функции и скрипты при отладке в Live Editor, заданном как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. OnlyStepInToUserFunctions. TemporaryValue = 0

mATLAB. редактор. displaysettings

Измените внешний вид Редактора с помощью этих настроек.

УстановкаОписание
HighlightCurrentLine

Подсветить ли текущую строку, заданную как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. displaysettings. HighlightCurrentLine. TemporaryValue = 0

HighlightCurrentLineColor

Цвет линии текущей строки, заданной как триплет RGB со значениями в области значений [0,255]. Текущая строка является строкой с курсором (также названный каре).

HighlightCurrentLine должен собираться в 1 видеть изменение в текущем цвете линии.

Примеры. mATLAB. редактор. displaysettings. HighlightCurrentLineColor. TemporaryValue = [222 230 200]

ShowLineNumbers

Показать ли номера строки, заданные как 1 (значение по умолчанию) или 0. Эта установка применяется и в Редакторе и в Live Editor.

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

Примеры. mATLAB. редактор. displaysettings. ShowLineNumbers. TemporaryValue = 0

DataTipsInEditMode

Разрешить ли советы данных при редактировании, заданный как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. displaysettings. DataTipsInEditMode. TemporaryValue = 0

mATLAB. редактор. displaysettings.linelimit

Измените внешний вид предела строки в Редакторе с помощью этих настроек.

УстановкаОписание
ShowLine

Отобразить ли предел строки, заданный как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы отобразить вертикальную строку в заданном столбце в Редакторе, чтобы обозначить правый текстовый предел. LineColumn задает местоположение строки, и LineWidth задает ширину строки.

Примеры. mATLAB. редактор. displaysettings.linelimit. ShowLine. TemporaryValue = 0

LineColumn

Местоположение предела строки, заданного как положительное целое число.

Задайте местоположение как номер столбца.

Примеры. mATLAB. редактор. displaysettings.linelimit. LineColumn. TemporaryValue = 80

'LineWidth'

Ширина предела строки, заданного как положительное целое число.

Примеры. mATLAB. редактор. displaysettings.linelimit. 'LineWidth' . TemporaryValue = 2

mATLAB. вкладка редактор.

Измените размер вкладок и отступов и как вкладки ведут себя в Редакторе с помощью этих настроек.

УстановкаОписание
TabSize

Количество пробелов вставило, когда вы нажимаете клавишу TAB, заданную как положительное целое число.

Когда вы изменяете TabSize, он изменяет размер вкладки для существующих строк в том файле, если вы также не устанавливаете InsertSpaces на 1.

Примеры. mATLAB. вкладка редактор.. TabSize. TemporaryValue = 5

IndentSize

Размер отступа для умного расположения с отступом, заданного как положительное целое число. Для получения дополнительной информации об умном расположении с отступом, смотрите, Улучшают Удобочитаемость Кода.

Примеры. mATLAB. вкладка редактор.. IndentSize. TemporaryValue = 5

InsertSpaces

Вставить ли пробелы, когда вы нажимаете клавишу TAB, заданную как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы вставить серию пробелов, когда вы нажмете клавишу TAB. В противном случае вкладка действует как один пробел, длина которого равна TabSize.

Примеры. mATLAB. вкладка редактор.. InsertSpaces. TemporaryValue = 0

EmacsStyle

Использовать ли Emacs, располагающий с отступом стиль, заданный как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы использовать делающий отступ стиль, подобный стилю, который использует редактор Emacs.

Примеры. mATLAB. вкладка редактор.. IndentSize. TemporaryValue = 5

mATLAB. редактор. язык. mATLAB

Изменитесь, как код MATLAB появляется в Редакторе с помощью этих настроек.

УстановкаОписание
EnableSyntaxHighlighting

Разрешить ли подсветку синтаксиса, заданную как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. язык. mATLAB. EnableSyntaxHighlighting. TemporaryValue = 0

EnableVariableAndFunctionRenaming

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

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

Примеры. mATLAB. редактор. язык. mATLAB. EnableVariableAndFunctionRenaming. TemporaryValue = 0

mATLAB. редактор. язык. mATLAB. комментарии

Изменитесь, как комментарии MATLAB появляются в Редакторе с помощью этих настроек. Эти настройки применяются и в Редакторе и в Live Editor.

УстановкаОписание
'maxWidth'

Максимальное количество символов в строке с комментариями, заданной как положительное целое число.

Задайте FromCommentStart, чтобы выбрать, где вы хотите рассчитать, чтобы начаться.

Примеры. mATLAB. редактор. язык. mATLAB. комментарии. 'maxWidth' . TemporaryValue = 80

FromCommentStart

Рассчитать ли, максимальная ширина из комментария запускаются, заданный как 1 (значение по умолчанию) или 0.

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

Установите на 0, чтобы считать ширину с начала строки. Это полезно, когда абсолютная ширина комментариев важна. Например, установите максимальную ширину на 75 столбцов и установите FromCommentStart на 0 делать ваше соответствие кода на печатной странице, когда вы будете использовать стандартный шрифт для Редактора.

Примеры. mATLAB. редактор. язык. mATLAB. комментарии. FromCommentStart. TemporaryValue = 0

WrapAutomatically

Перенести ли комментарии автоматически, заданный как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы автоматически перенести комментарии после столбцов MaxWidth, когда вы введете комментарии в документе Редактора.

Примеры. mATLAB. редактор. язык. mATLAB. комментарии. WrapAutomatically. TemporaryValue = 0

mATLAB. редактор. codefolding

Включите или отключите сворачивание кода с помощью этой установки.

УстановкаОписание
EnableCodeFolding

Разрешить ли сворачивание кода, заданное как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. codefolding. EnableCodeFolding. TemporaryValue = 0

mATLAB. редактор. резервное копирование

Изменитесь, если, когда, и как MATLAB автоматически поддерживает файлы, которые открыты в Редакторе с помощью этих настроек.

УстановкаОписание
EnableFileBackup

Разрешить ли резервное копирование файлов, заданное как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. резервное копирование. EnableFileBackup. TemporaryValue = 0

Frequency

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

Примеры. mATLAB. редактор. резервное копирование. Частота. TemporaryValue = 6

SaveUntiltled

Создать ли резервные копии неназванных файлов, заданных как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы сохранить копию нового, неназванного, файла к Untitled.asv. Когда существует больше чем один неназванный файл, каждый дополнительный файл сохранен к Untitledn.asv (где n является целочисленным значением).

Примеры. mATLAB. редактор. резервное копирование. SaveUntitled. TemporaryValue = 0

DeleteOnClose

Удалить ли резервные файлы на завершении, заданном как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. резервное копирование. DeleteOnClose. TemporaryValue = 0

FileExtensionToReplace

Расширение файла резервного файла, который заменяет исходное расширение файла, заданное как вектор символа.

Расширением по умолчанию является asv.

Примеры. mATLAB. редактор. резервное копирование. FileExtensionToReplace. TemporaryValue = 'asv'

FileExtensionToAppend

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

Расширением по умолчанию является ~.

Примеры. mATLAB. редактор. резервное копирование. FileExtensionToAppend. TemporaryValue = '~'

SaveIntoSourceFolder

Сохранить ли резервные файлы к исходной папке, заданной как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. резервное копирование. SaveIntoSourceFolder. TemporaryValue = 0

SaveToFolder

Имя папки, на которое можно хранить все резервные файлы, заданные как вектор символа.

Задайте полный путь к той папке и быть уверенными, что у вас есть полномочия записи для него.

SaveIntoSourceFolder должен быть установлен в 0. В противном случае MATLAB хранит резервные файлы в той же папке как отредактированные файлы.

Примеры. mATLAB. редактор. резервное копирование. SaveToFolder. TemporaryValue = 'C:\backups'

mATLAB. редактор. автоформат

Включите и отключите автоформатирование в целом или для отдельных типов форматирования использования этих настроек.

УстановкаОписание
EnableAutoFormatting

Позволить ли автоформатировать, заданный как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. автоформат. EnableAutoFormatting. TemporaryValue = 0

AsteriskForItalicAndBold

Разрешить ли курсив и полужирное форматирование с помощью звездочек, заданных как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. автоформат. AsteriskForItalicAndBold. TemporaryValue = 0

UnderscoreForItalicAndBold

Разрешить ли курсив и полужирное форматирование с помощью символов нижнего подчеркивания, заданных как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. автоформат. UnderscoreForItalicAndBold. TemporaryValue = 0

BacktickAndBarForMonospace

Разрешить ли моноширинное форматирование с помощью обратных галочек или панелей, заданных как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы включить моноширинное форматирование с помощью обратных галочек (`) или панели (|).

Примеры. mATLAB. редактор. автоформат. BacktickAndBarForMonospace. TemporaryValue = 0

SectionBreak

Позволить ли автоформатировать для разрывов раздела, заданных как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить вставить разрывы раздела путем ввода %%, *** или --- и затем Войти.

Примеры. mATLAB. редактор. автоформат. SectionBreak. TemporaryValue = 0

SectionBreakAndHeading

Позволить ли автоформатировать для разрывов раздела с заголовками, заданными как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить вставить разрывы раздела с заголовками путем ввода %%text и затем Войти.

Примеры. mATLAB. редактор. автоформат. SectionBreakAndHeading. TemporaryValue = 0

DollarSignForLatex

Позволить ли автоформатировать для выражений LATEX, заданных как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить преобразовать выражения LATEX в уравнения с помощью формата $LaTeX$.

Примеры. mATLAB. редактор. автоформат. DollarSignForLatex. TemporaryValue = 0

URLToHyperlink

Позволить ли автоформатировать для URLs, заданных как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить преобразовать URLs автоматически в гиперссылки.

Примеры. mATLAB. редактор. автоформат. URLToHyperlink. TemporaryValue = 0

AngleBracketsForHyperlink

Позволить ли автоформатировать для URLs с помощью угловых скобок, заданных как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить преобразовать URLs в гиперссылки с помощью формата <URL>.

Примеры. mATLAB. редактор. автоформат. AngleBracketsForHyperlink. TemporaryValue = 0

LabelURLToHyperlink

Позволить ли автоформатировать для маркированных гиперссылок, заданных как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить преобразовать URLs в маркированные гиперссылки с помощью формата [Label](URL).

Примеры. mATLAB. редактор. автоформат. LabelURLToHyperlink. TemporaryValue = 0

TrademarkCopyrightSymbol

Позволить ли автоформатировать для товарного знака и символов авторского права, заданных как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить вставить товарный знак и символы авторского права (™, ℠, ®, и ©) использование формата (TM), (SM), (R) и (C).

Примеры. mATLAB. редактор. автоформат. TrademarkCopyrightSymbol. TemporaryValue = 0

HashtagForTitle

Позволить ли вставить заголовки с помощью хэш-тегов, заданных как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить вставить заголовки с помощью формата #text.

Примеры. mATLAB. редактор. автоформат. HashtagForTitle. TemporaryValue = 0

HashtagsForHeading

Позволить ли вставить заголовки с помощью хэш-тегов, заданных как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить вставить заголовки с помощью формата ##text для заголовка 1, ###text для заголовка 2, или ####text для заголовка 3.

Примеры. mATLAB. редактор. автоформат. HashtagsForHeading. TemporaryValue = 0

AutomaticBulletedList

Позволить ли автоматически создать маркированные списки, заданные как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить создать маркированные списки путем ввода *, + или -, сопровождаемого пробелом.

Примеры. mATLAB. редактор. displaysettings. AutomaticBulletedList. TemporaryValue = 0

AutomaticNumberedList

Позволить ли автоматически создать пронумерованные списки, заданные как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы позволить создать пронумерованные списки путем ввода 1., 2., и так далее, сопровождаемый пробелом.

Примеры. mATLAB. редактор. displaysettings. AutomaticNumberedList. TemporaryValue = 0

mATLAB. редактор. автокодирование

Включите и отключите автокодирование в целом или для отдельных функций с помощью этих настроек.

УстановкаОписание
EnableAutoCoding

Позволить ли автокодировать, заданный как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. автокодирование. EnableAutoCoding. TemporaryValue = 0

Parentheses

Автоматически заполнить ли круглые скобки, заданные как 1 (значение по умолчанию) или 0.

Установите на 1, чтобы включить автозавершение круглых скобок.

Примеры. mATLAB. редактор. автокодирование. Круглые скобки. TemporaryValue = 0

CurlyBraces

Автоматически заполнить ли фигурные скобки, заданные как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. автокодирование. CurlyBraces. TemporaryValue = 0

SquareBrackets

Автоматически заполнить ли квадратные скобки, заданные как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. автокодирование. SquareBrackets. TemporaryValue = 0

SingleQuotes

Автоматически заполнить ли одинарные кавычки, заданные как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. автокодирование. SingleQuotes. TemporaryValue = 0

DoubleQuotes

Автоматически заполнить ли двойные кавычки, заданные как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. автокодирование. DoubleQuotes. TemporaryValue = 0

Комментарии

Автоматически заполнить ли комментарии, заданные как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. автокодирование. Комментарии. TemporaryValue = 0

CharacterVectors

Автоматически заполнить ли векторы символов, заданные как 1 (значение по умолчанию) или 0.

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

Примеры. mATLAB. редактор. автокодирование. CharacterVectors. TemporaryValue = 0

Строки

Автоматически заполнить ли строки, заданные как 1 (значение по умолчанию) или 0. Установите на 1, чтобы включить автозавершение строк, когда разделено через две строки.

Примеры. mATLAB. редактор. автокодирование. Строки. TemporaryValue = 0

ControlFlows

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

Примеры. mATLAB. редактор. автокодирование. ControlFlows. TemporaryValue = 0

Определения

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

Примеры. mATLAB. редактор. автокодирование. Определения. TemporaryValue = 0

Представленный в R2018a

Была ли эта тема полезной?