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

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

Примечание

Большинство изменений настройки не применяется в Live Editor.

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

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

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

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

Editor

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

  • MATLAB Editor

  • Text editor

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

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>) в конец файла автоматически, если последняя строка в файле не пуста.

Debugging in the Live Editor

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

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

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

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

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

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

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

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

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

Right-hand text limit

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

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

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

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

На вкладке «Главная страница (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.

Умное расположение с отступом является одним из Редактора/Отладчика Настройки языка.

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

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

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

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

Примечание

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

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

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

Syntax highlighting

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

Доступ к параметрам цвета для языка MATLAB clicking 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, когда комментарии располагаются с отступом, и вы хотите, чтобы каждый блок комментариев имел сопоставимый отступ и ширину.

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

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

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

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

Indenting

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

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

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

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

Это называется умным расположением с отступом. Также можно вручную применить умное расположение с отступом после того, как вы введете код.

Для получения дополнительной информации см. Делающий отступ Код.

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

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

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

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

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

File extensions

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

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

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

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

Для примеров и подробной информации о сворачивании кода, смотрите, что Код Свернуться — Расширяется и Построения Коллапса Кода.

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

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

Enable

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

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

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

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

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

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

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

Automatically create backup files while working in the MATLAB Editor

Выберите, чтобы иметь MATLAB, автоматически сохраняют копию файлов, которые вы в настоящее время редактируете.
Save optionsSave the backup every: n minutes задает, как часто вы хотите, чтобы 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 указывает, что вы хотите файлы автосохранения, хранившие в одной папке. Задайте полный путь к той папке и быть уверенными, что у вас есть полномочия записи для него.

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

Можно быстро отформатировать 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, смотрите Автоформатирование.

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

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

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

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

Enable autocoding in Live Editor and App Designer

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

Autocomplete parentheses

Выберите Parentheses ( ), чтобы включить автозавершение круглых скобок.
Выберите Curly braces { }, чтобы включить автозавершение фигурных скобок.
Выберите Square brackets [ ], чтобы включить автозавершение квадратных скобок.

Autocomplete quotes

Выберите 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 (' '), чтобы включить автозавершение векторов символов, когда разделено через две строки. Например, при нажатии Enter с курсором после слова Random в векторе символов

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

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

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

Autocomplete block endings

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

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