Настройки редактора/отладчика

Можно настроить отображение и функциональность Редактора, Live Editor и Отладчика с помощью настроек Редактора/Отладчика.

Общие настройки для редактора/Отладчика

Можно задать который редактор MATLAB® использование, а также как редактор MATLAB и Live Editor ведут себя при различных обстоятельствах.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите Editor/Debugger, и затем настройте опции настройки как описано в приведенной ниже таблице.

Некоторые общие настройки не доступны в MATLAB Online™.

PreferenceИспользование

Editor

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

  • MATLAB Editor

  • Text editor

Если вы выбираете Text editor, задаете полный путь для приложения редактора, вы хотите использовать, такие как Emacs или vi. Например, c:/Applications/Emacs.exe.

Эта настройка только применяется к файлам простого текста, таким как файлы с .m или .txt расширение.

Most recently used file list

В поле Number of entries введите количество файлов, что вы хотите появиться в списке недавно используемых файлов в нижней части меню File.

Opening files in editor

Выберите On restart reopen files from previous MATLAB sessions, если вы хотите Редактор и файлы, это содержало во время вашего последнего сеанса работы с MATLAB, чтобы вновь открыться, когда вы перезапускаете MATLAB.

Выберите Automatically open files when MATLAB reaches a breakpoint, чтобы открыть рабочий программный файл, когда MATLAB столкнется с точкой останова в том файле.

Automatic file changes

Выберите Save changes upon clicking away from a file, если вы хотите, чтобы Редактор автоматически сохранил изменения в файле в Редакторе, когда вы щелкаете далеко от Редактора. Для изменений, чтобы быть автоматически сохраненными после нажатия далеко от Редактора, вы, должно быть, уже сохранили файл, по крайней мере, однажды.

Выберите Reload unedited files that have been externally modified, если вы хотите, чтобы Редактор автоматически перезагрузил версию файла, который вы открыли и отредактировали за пределами MATLAB, когда файл в настоящее время открывается в Редакторе, не имеет никаких несохраненных изменений.

Выберите Add line termination at end of file, чтобы иметь MATLAB, добавляют новую пустую линию (иногда называемый <CR>) в конец файла автоматически, если последняя линия в файле не пуста.

Эта настройка только применяется к файлам простого текста, таким как файлы с .m или .txt расширение.

Debugging in the Live Editor

Выберите Only show Step in button for user-defined functions, чтобы иметь Live Editor, только продвигаются в пользовательские функции и скрипты. Сделать, чтобы Live Editor продвинулся в MathWorks® функции также, очистите опцию.

Настройки Отображения редактора/Отладчика

Можно изменить внешний вид Редактора и Live Editor.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите Editor/Debugger> Display, и затем настройте опции настройки как описано в приведенной ниже таблице.

PreferenceИспользование
General display option

Выберите Highlight Current Line и выберите цвет, чтобы подсветить строку с курсором (также названный каре).

Эта настройка не применяется в Live Editor.

Выберите Show line numbers к числам строки дисплея вдоль левого края окна Editor и Live Editor.

Выберите Enable data tips in edit mode, чтобы отобразить всплывающие подсказки, когда вы отредактируете файл кода MATLAB. (Всплывающие подсказки всегда включаются в режиме отладки.)

Для получения дополнительной информации, Значение переменных вида на море.

Эта настройка не применяется в Live Editor.

Выберите опцию от представления значения по умолчанию Live Editor, чтобы задать местоположение по умолчанию выхода при создании новых live скриптов:

  • Output on right — Выведите отображения справа от кода. Каждый выход отображается с линией, которая создает его. Эта опция идеальна когда написание кода.

    Чтобы отключить выравнивание выхода к коду, когда выведенный будет справа, щелкните правой кнопкой по выходному разделу и выберите Disable Synchronous Scrolling.

  • Output inline — Выведите отображения, встроенные с кодом. Каждый выход отображается под линией, которая создает его. Эта опция идеальна для совместного использования.

Выберите Display the Open as a Live Script banner, если вы хотите, чтобы Открытое как баннер Live Script появилось наверху документов в Редакторе.

Right-hand text limit

Выберите Show line, чтобы отобразить вертикальную линию с заданным Color в заданном столбце (Placement) в Редакторе.

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

Эта настройка не применяется в Live Editor.

Настройки Вкладки редактора/Отладчика

Можно задать размер вкладок и отступов и деталей о том, как вкладки ведут себя в Редакторе и Live Editor.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите Editor/Debugger> Tab, и затем настройте опции настройки как описано в приведенной ниже таблице.

ОпцияИспользование
Tab size

Задайте сумму пробела, вставленного, когда вы нажмете клавишу Tab.

То, когда вы изменяете размер Вкладки, он изменяет размер вкладки для существующих линий в том файле, если вы также не выбираете клавишу TAB, вставляет пробелы.

Indent size

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

Tab key inserts spaces

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

Emacs-style Tab key smart indenting

Задает делающий отступ стиль, похожий на стиль, который использует редактор Emacs.

Отступ линий согласно автоматическим настройкам расположения с отступом, когда вы располагаете курсор в линию или выбираете группу линий, и затем нажимаете клавишу Tab. Чтобы установить автоматические настройки расположения с отступом, см. Редактор/Отладчик Настройки языка.

Если вы выбираете эту настройку, вы не можете вставить вкладки в линии.

Редактор/Отладчик Настройки языка

Можно задать, как различные языки появляются в Редакторе и Live Editor. MATLAB применяет настройки языка на основе расширения файла файла, который открыт.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите Editor/Debugger> Language, и затем настройте опции настройки как описано в приведенной ниже таблице. В MATLAB Online, чтобы установить настройки языка, выбирают Editor/Debugger> MATLAB Language или Editor/Debugger> Other Languages.

Не все настройки доступны для всех языков.

PreferenceИспользование
Language

Выберите язык, для которого вы хотите установить настройки.

Syntax highlighting

Выберите Enable syntax highlighting, чтобы иметь Редактор, и Live Editor используют различные цвета для различных построений языка. Затем настройте цвета, которые вы хотите использовать для каждого элемента языка.

Чтобы изменить цвета подсветки синтаксиса MATLAB, нажмите Set syntax colors. Для получения дополнительной информации смотрите Подсветку синтаксиса.

Чтобы изменить цвета подсветки синтаксиса для всех других языков, выберите из опций под Enable syntax highlighting.

Variable and function renaming

Язык MATLAB только

Выберите Enable automatic variable and function renaming, чтобы иметь подсказку MATLAB вы, чтобы переименовать все экземпляры функции или переменной в файле, когда вы переименуете функцию или переменную.

Для получения дополнительной информации, на когда подсказки MATLAB вы, смотрите, Автоматически Переименовывают Все Переменные или Функции в Файле.

Comment formatting

Язык MATLAB только

В поле Maximum column width введите максимальный номер символов, которые вы хотите позволить в линии комментариев, и затем выбрать, где вы хотите рассчитать, чтобы начаться.

Рассмотрите выбор:

  • Start from beginning of line, когда абсолютная ширина комментариев важна. Например, установите 75 столбцов от запуска линии совпадать с шириной, которая соответствует на печатной странице, когда вы используете стандартный шрифт для Редактора.

  • Start from beginning of comment, когда комментарии располагаются с отступом, и вы хотите, чтобы каждый блок комментариев имел сопоставимый отступ и ширину.

Выберите Wrap comments automatically while typing, чтобы автоматически перенести комментарии в значении Maximum column width, когда вы введете комментарии в документе Редактора или Live Editor.

Если вы очищаете эту опцию, можно все еще перенести комментарии вручную, как описано в Добавляют Комментарии в Код.

Indenting

Выберите Apply smart indenting while typing к автоматически:

  • Расположите тело с отступом циклов в начале и конце инструкции циклов.

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

  • Отступ функционирует, как задано с опцией Function indenting format.

Также можно вручную применить автоматическое расположение с отступом после того, как вы введете код. Для получения дополнительной информации см. Код Отступа.

Выберите опцию от Function Indenting Format (Только язык MATLAB), чтобы задать как отступ функций в Редакторе и Live Editor, можно следующим образом:

  • Классика — Редактор и Live Editor выравнивают функциональный код с объявлением функции.

  • Вложенные функции отступа — Редактор и Live Editor располагают функциональный код с отступом во вложенной функции.

  • Отступ все функции — Редактор и Live Editor располагает функциональный код с отступом и для основных и для вложенных функций.

Для получения дополнительной информации и примеры каждого формата расположения с отступом, см. Код Отступа.

File extensions

Добавьте одно или несколько расширений файла, чтобы сопоставить с Language. Настройки, которые вы устанавливаете для того языка, применяются ко всем файлам с перечисленными расширениями.

Код редактора/Отладчика, Сворачивающий Настройки

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

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите Editor/Debugger> Code Folding, и затем настройте опции настройки как описано в приведенной ниже таблице.

Для примеров и подробной информации о сворачивании кода, см. Код Сгиба.

Код, сворачивающий настройки, не применяется в Live Editor.

ОпцияИспользование
Enable Code Folding

Задает, хотите ли вы сворачивание кода, включенное для построений программирования, которые имеют их соответствующий установленный флажок Enable.

Enable

Задает, хотите ли вы сворачивание кода, включенное для соответствующего Programming Construct.

Если вы выберете эту опцию для какого-либо построения, но очистите опцию Enable Code Folding, построение не будет иметь сворачивания кода включенным.

Fold InitiallyЗадает, (свернулись) ли соответствующие свернутые отображения Programming Construct в первый раз, когда вы открываете файл MATLAB.

Настройки Резервных файлов редактора/Отладчика

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

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите Editor/Debugger> Backup Files, и затем настройте опции настройки как описано в приведенной ниже таблице.

Настройки резервных файлов не применяются в Live Editor и не доступны в MATLAB Online.

PreferenceИспользование

Automatically create backup files while working in the MATLAB Editor

Выберите, чтобы иметь MATLAB, автоматически сохраняют копию файлов, которые вы в настоящее время редактируете.
Save optionsСохраните резервное копирование каждый: n минуты задают, как часто вы хотите, чтобы MATLAB сохранил копию файла, который вы редактируете.

Save untitled files сохраняет копию новых, неназванных, файлов к Untitled.asv.

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

Close options

Automatically delete backup files when the Editor closes направляет MATLAB, чтобы удалить резервный файл, когда вы закрываете исходный файл в Редакторе.

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

File name

Выберите соглашение о присвоении имен, которое вы хотите, чтобы MATLAB использовал для файлов автосохранения. Например:

  • Если вы задаете Replace extension with: asv, резервный файл для filename.m filename.asv

  • Если вы задаете Append file name with: ~, резервный файл для filename.m filename.m~

Location

Source file directories указывает, что вы хотите резервные файлы, хранившие в той же папке как отредактированные файлы.

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

Если вы редактируете файл в папке только для чтения и спине, Location является Source file directories, то Редактор не создает резервную копию файла.

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

Редактор/Отладчик, Автоформатирующий Настройки

Можно быстро отформатировать live скрипты и функции использующая разметка автоформатирования в Live Editor. Можно включить и отключить автоформатирование в целом, или как отдельные опции.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите Editor/Debugger> Autoformatting, и затем настройте опции настройки как описано в этой таблице.

Автоформатирующие настройки не применяются в Редакторе.

PreferenceИспользование

Enable autoformatting in Live Editor

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

Text format

Выберите *italic*, **bold**, чтобы включить полужирное и курсивное форматирование с помощью звездочек (*).
Выберите _italic_, __bold__, чтобы включить полужирное и курсивное форматирование с помощью символов нижнего подчеркивания (_).
Выберите `monospace`, |monospace|, чтобы включить моноширинное автоформатирование.

Section break

Выберите %%, ***, or --- for section break, чтобы позволить вставить разрывы раздела путем ввода %%, ***, или --- и затем Enter.
Выберите %% text for section break and heading, чтобы позволить вставить разрывы раздела с заголовком 1 заголовка стиля путем ввода %%text и затем Enter.

Insert Options

Выберите $LaTeX$ for LaTeX equation, чтобы позволить преобразовать LaTeX выражения в уравнения с помощью формата $LaTeX$.
Выберите URL for hyperlink, чтобы позволить преобразовать интернет-пути автоматически к гиперссылкам.
Выберите <URL> for hyperlink, чтобы позволить преобразовать интернет-пути к гиперссылкам с помощью формата <URL>.
Выберите [Label](URL) for labeled hyperlink, чтобы позволить преобразовать интернет-пути к помеченным гиперссылкам с помощью формата [Label](URL).
Выберите (TM), (SM), (R), and (C) for trademark, service mark, and copyright symbols, чтобы позволить вставить товарный знак и символы авторского права (™, ℠, ®, и ©) использование формата (TM), (SM)R, и (C).

Text Style

Выберите #text for title, чтобы позволить вставить заголовки с помощью формата #text.
Выберите ##text, ###text, or ####text for heading, чтобы позволить вставить заголовки с помощью формата ##text для заголовка 1, ###text для заголовка 2, или ####text для заголовка 3.
Выберите Automatic bulleted lists (*, +, or -), чтобы позволить создать маркированные списки путем ввода *, +, или - сопровождаемый пробелом.
Выберите Automatic numbered lists (1., 2., etc.), чтобы позволить создать пронумерованные списки путем ввода 1., 2., и так далее, сопровождаемый пробелом.

Для получения дополнительной информации об автоформатировании в Live Editor, смотрите Автоформатирование.

Редактор/Отладчик Автоматические Настройки Завершений

Можно измениться, как MATLAB предлагает и завершает имена в Редакторе, Live Editor, и в App Designer. Также можно измениться, автоматически заполняет ли MATLAB окончания блока, круглые скобки, кавычки, комментарии, векторы символов, и представляет в виде строки в Редакторе, Live Editor, и в App Designer.

На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите Editor/Debugger> Automatic Completions, и затем настройте опции настройки как описано в этой таблице.

PreferenceИспользование

Suggestions and completions

Выберите Show automatically, чтобы иметь MATLAB, автоматически предлагают и завершают имена при печати в Редакторе, Live Editor, и в App Designer.

Выберите Show on tab, чтобы иметь MATLAB, предлагают и завершают имена только после того, как вы нажимаете клавишу Tab.

Для получения дополнительной информации смотрите Предложения Кода и Завершения.

Autocoding options

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

Autocomplete pairs

  • Выберите Parentheses ( ), чтобы включить автозавершение круглых скобок.

  • Выберите Curly braces { }, чтобы включить автозавершение фигурных скобок.

  • Выберите Square brackets [ ], чтобы включить автозавершение квадратных скобок.

  • Выберите Single quotes (' '), чтобы включить автозавершение одинарных кавычек.

  • Выберите Double quotes (" "), чтобы включить автозавершение двойных кавычек.

Autocomplete when splitting

  • Выберите Comments (%), чтобы включить автозавершение комментариев, когда разделено через две линии. Например, установите свой курсор после первого периода в комментарии ниже и нажмите Enter.

    % This is my first comment. This is my second comment.
    Комментарий разделяет в две линии.
    % This is my first comment.
    % This is my second comment.

  • Выберите Character vectors (' '), чтобы включить автозавершение векторов символов, когда разделено через две линии. Например, установите свой курсор после слова Random в векторе символов ниже и нажимают Enter.

    title('Mean of Random Uniform Data')
    Вектор символов разделяет в два вектора символов через две линии.
    title(['Mean of Random' ...
        ' Uniform Data'])

  • Выберите Strings (" "), чтобы включить автозавершение строк, когда разделено через две линии. Например, установите свой курсор после слова long в строке ниже и нажимают Enter.

    exist("exceptionally_long_file_name.txt")
    Строка разделяет в две строки на двух линиях.
    exist("exceptionally_long" + ...
        "_file_name.txt")

  • Выберите Parentheses (), чтобы включить автозавершение круглых скобок, когда разделено через две линии. Например, установите свой курсор после номера 10 и запятой в команде ниже и нажмите Enter.

    plot(x,y,'--gs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b')
    Команда разделяет в две линии.
    plot(x,y,'--gs','LineWidth',2,'MarkerSize',10, ...
        'MarkerEdgeColor','b')

Autocomplete block endings

  • Выберите Control flow statements (if, for, etc.), чтобы включить автозавершение операторов управления. Чтобы автоматически заполнить оператор, введите оператор и нажмите Enter. Для списка операторов управления смотрите Циклы и Условные операторы.

  • Выберите Function and class definitions, чтобы включить автозавершение функций и определения классов. Чтобы автоматически заполнить определение, введите любой function или class и нажмите Enter.

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