Операции строчного редактирования. Команды управления окном.
При работе с MATLAB в командном режиме действует простейший строчный редактор. Его команды перечислены в табл. 2.1.
Таблица 2.1. Команды строчного редактора MATLAB.
Комбинация клавиш | Назначение |
---|---|
CTRL + b | Перемещение курсора вправо на один символ |
CTRL + f | Перемещение курсора влево на один символ |
CTRL + r | Перемещение курсора вправо на одно слово |
CTRL + 1 | Перемещение курсора влево на одно слово |
Home или CTRL + a | Перемещение курсора в начало строки |
End или CTRL + e | Перемещение курсора в конец строки |
CTRL + р CTRL + n |
Перелистывание предыдущих команд вверх или вниз для подстановки в строку ввода |
Del или CTRL + d | Стирание символа справа от курсора |
CTRL + h | Стирание символа слева от курсора |
CTRL + k | Стирание до конца строки |
Esc | Очистка строки ввода |
Ins | Включение/выключение режима вставки |
PgUp | Перелистывание страниц сессии вверх |
PgDn | Перелистывание страниц сессии вниз |
Эти возможности кажутся примитивными, но позволяют пользователю быстро работать в стиле первых версий MATLAB для MS-DOS. Они обеспечивают важное свойство новых версий систем – их совместимость со старыми версиями в части преемственности навыков работы. Позже вы увидите, что в новых версиях есть вполне современный редактор со средствами отладки создаваемых документов – m-файлов.
Обратите особое внимание на применение клавиш вверх и вниз. Они используются для подстановки после маркера строки ввода, ранее введенных строк, например для их исправления, дублирования или дополнения. При этом указанные клавиши обеспечивают перелистывание ранее введенных строк снизу вверх или сверху вниз. Такая возможность существует благодаря организации специального стека, хранящего строки с исполненными ранее командами.
Команды управления окном
Полезно сразу усвоить некоторые команды управления окном командного режима:
- clс – очищает экран и размещает курсор в левом верхнем углу пустого экрана.
- home – возвращает курсор в левый верхний угол окна.
- echo <file_name> on – включает режим вывода на экран текста Script-файла (файла-сценария).
- echo <file_name> off – выключает режим вывода на экран текста Script-файла.
- echo <file_name> – меняет режим вывода на противоположный.
- echo on all – включает режим вывода на экран текста всех m-файлов.
- echo off all – отключает режим вывода на экран текста всех m-файлов.
- mоrе on – включает режим постраничного вывода (полезен при просмотре больших m-файлов).
- mоrе off – отключает режим постраничного вывода (в этом случае для просмотра больших фалов надо пользоваться линейкой прокрутки).
В версии MATLAB 6.0 обе команды clc и home действуют аналогично – очищают экран и помещают курсор в левый верхний угол окна командного режима работы. Команды echo позволяют включать или выключать отображение текстов m-файлов при каждом обращении к ним. Как правило, отображение текста файлов сильно загромождает экран и часто не является необходимым. При больших размерах файлов начало их текста (листинга) убегает далеко за пределы области просмотра (текущего окна командного режима). Поэтому для просмотра длинных листингов файлов полезно включить постраничный вывод командой more on. Различие между m-файлами сценариев и функций мы обсудим позже.