Окно истории команд

Открытие окна Command History

Описание

Окно Command History отображает журнал операторов, которые вы запустили на текущих и предыдущих сеансах MATLAB®. История команд перечисляет время и дату каждого сеанса в коротком формате даты для вашей операционной системы, сопровождаемой операторами от того сеанса. Скобки в левом поле указывают на операторы, которые были обработаны как группа. Цветная метка предшествует каждому оператору, который сгенерировал ошибку.

MATLAB сохраняет операторы, которые запускают в Командном окне к файлу истории History.xml. Эти операторы включают тех, вы запускаете использование элемента Evaluate Selection в контекстных меню в инструментах, таких как Редактор, окно Command History и Браузер документации. По умолчанию MATLAB автоматически сохранил файл истории команд после каждого оператора. Файл истории не включает каждые меры, принятые в MATLAB. Например, изменения в значениях в редакторе Переменных не включены в окно Command History. Все записи остаются, пока вы не удаляете их, или пока количество операторов в файле истории не превышает количество операторов, чтобы сохранить, как задано в настройках Истории команд. Когда заданный предел достигнут, MATLAB автоматически удаляет самые старые записи. По умолчанию окно Command History сохраняет 25 000 операторов.

Можно выбрать записи в окне Command History, и затем выполнить эти действия для выбранных записей.

Действие

Как выполнить действие

Создайте скрипт из операторов.

Выберите запись или записи, и затем щелкните правой кнопкой и выберите Create Script или Create Live Script из контекстного меню. Редактор открывает новый файл, который содержит операторы, которые вы выбрали из окна Command History.

Повторно выполните предыдущие операторы.

Выполнить одно из следующих действий:

  • Нажмите клавишу курсора "вверх" (↑) до оператора, который вы хотите, появляется в подсказке, и затем нажмите Enter.

  • Дважды кликните запись или записи в окне Command History.

  • Выберите запись в окне Command History и нажмите Enter.

Чтобы расширить выбор, чтобы включать несколько операторов, нажмите Shift + ↑.

Скопируйте операторы в другое окно.

Выберите запись или записи и затем выполните одно из следующих действий:

  • Выберите Copy из контекстного меню. Вставьте выбор в открытый файл в Редакторе или любом приложении.

  • Перетащите выбор от окна Command History до открытого файла или другого приложения.

Создайте любимую команду из операторов.

Выберите запись или записи, и затем выполните одно из следующих действий:

  • Кликните по значку слева от выбора. MATLAB создает новую любимую команду в категории Favorite Commands по умолчанию.

  • Щелкните правой кнопкой и выберите Create Favorite. Любимый Редактор Команды открывается выбранными записями, добавленными к полю Code. Сконфигурируйте желаемые поля и нажмите Save.

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

Удалите записи.

Выберите записи, чтобы удалить, и затем щелкнуть правой кнопкой и выбрать Delete или нажать клавишу Delete. Чтобы вспомнить удаленную запись, щелкните правой кнопкой и выберите Undo Delete или нажмите Ctrl+Z.

Чтобы удалить все записи, щелкните, и затем выберите Clear Command History из контекстного меню. Вы не можете вспомнить записи, удаленные таким образом.

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

Откройте Окно истории команд

Чтобы открыть окно Command History со всем показом истории, в Командном окне, нажимают клавишу курсора "вверх" (↑) или вводят commandhistory. Чтобы открыть окно Command History и отобразить определенный оператор, введите любую часть оператора в подсказке и затем нажмите клавишу курсора "вверх".

По умолчанию завершения окна Command History после оператора выбраны, или клавиша Esc нажата. Чтобы сохранить окно Command History открытым, в окне Command History, нажатии кнопки и затем выбирают Detach или Dock. Если окно Command History закрывается, в то время как отсоединено или прикреплено, перейдите к вкладке Home, и в разделе Environment, нажмите Layout. Затем под Show нажмите Command History и выберите Docked или Popup.

Примеры

развернуть все

Используйте функцию поиска Истории команд, чтобы найти и запустить предыдущие операторы plot.

В Командном окне запустите эти операторы, чтобы построить два графика.

x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)

x1 = linspace(-2*pi,2*pi);
y1 = sin(x1);
y2 = cos(x1);

figure
plot(x1,y1,x1,y2)

Введите plot и затем нажмите клавишу со стрелкой вверх. MATLAB отображает Историю команд со всеми экземплярами подсвеченного plot. Последний экземпляр выполнения plot выбран.

Нажмите клавишу со стрелкой вверх, чтобы выбрать предыдущий экземпляр выполнения plot и нажать Enter. MATLAB запускает оператор plot(x,y).

Программируемое использование

развернуть все

commandhistory открывает окно MATLAB Command History, когда оно закрывается и выбирает окно Command History, когда это открыто.

Представлено до R2006a