Дьяконов В. Maple 7 - Учебный курс (1185900), страница 23
Текст из файла (страница 23)
Буфер можно использовать для обмена объектами как в пределах текущего документа, так и между различными документами и даже приложениями. ПРИМЕЧАНИЕ Очень часто некоторые операцщ1 меню Едп будут недоступны — они отображены серым шрифтом. Это означает, что Ь данный момент не существует объекта к которому может быть применена команда. Од ако в демо-версии Мар1е команды копирования и вставки будут недоступны всегда — таково ограничение создателей. Несколько следующих групп представлены одной операцией: О Р!пс! (Сгг1+Р5) — выводит окно поиска заданной строки и ее замены на дру- гую строку; Редактирование документов 143 О Нурегйпйз — редактирование гипсрссылок; О ОЬ!есг — редактирование объекта; О 0пй Сопчеггег — перевод между разлн шыми единицами измерения; О Соптр1есе Согогпапо — подсказка лля завершения текущей незаконченной команды Мар!с-языка; О Епсгу Мог)е (РБ) — переключение режима ввода.
Последняя команда позволяет менять режим строк шюда — они могут содержать математические выражения плп исиспо:пшсмьи текстовые комментарии. Именно благодаря текстовым комментариям документы Мар1е 7 приоб!астана достаточно наглядный впл. !!аглялность документов попо:щительно повьпнается благодаря нозможности представления результатов вычпсленцй (а иногда наводимых выражений) в естественной математической форме.
Восьмая группа команд открывает подменю, содержащие комаплы с ячейками и секцпямп локументк О БРИГ ог )о1п — разделение плп объе;.ппннпс огбъсктогк О ЕхесцГе — пополнение выделенных плп всех строк документа; О йегпоче Оцсрц! — улзлснпе вывода лля вылслг нных илн всех строк документа. Комаилы подмешо БРИГ ог >о1п позволя|От ЛЕгко модпфПЦНРОВаП вид ЛокУмеи- тов путем разделения и объелшн.ния строк и секций. Отмена последней операции Команда 0поо !зе1еге служит лля отмены последней операции редактирования. Она позволягт удалить ло 5 послслпнх операций. Если вы случайно улалилп нужный текст — вам прилет па помогць команда !)пг!о. В меню, а также во всплывающей подсказке указывается иазвзппс послелнсп операции рецактирования— то|1, котору1о вы собрались отменить.
Восстановление отмененной операции Команда йег)о позволяет вернуть отмененнуго операцщо, если в этом возникает необходимость. Действие этой команды, естественно, тоже распространяется не более чем па пять операций. Команды Оооо и кено имеют кнопки (с изображением стрелок) на панели инструментов для быстрого доступа к себе. Перенос объекта в буфер обмена Команда Снг копирует вылелеютый объект в буфер обл~ена и удаляет его из документа, Выделить объект или группу объектов можно, обведя его мышью при нажатой левой кнопке. Можно также использовать клавиши перемещения курсора при нажатой клавише Бй!!Г. Вылеченный фрагмент отмечается черным фоном и инверсией цвета входящих в него символов (иа рис.
3.9 выделена первая строка). 144 Урок 3. Работа с файдаии и документами Графические объекты не пнвертиругот свои цвета при выделении, к тому же их можно вырезать и копировать, когда на ннх находится маркер ввода. Вырезанный командой Сцг объект поступает в буфер обмена, а его изображение в окне редактирования исчезает. Эта команда выполняется также комбинациямп клавиш Я)!)1+С)е! и Сгг)+Х 1в зависну)ости от настроек операционной системы), 11а рпс.
3.10 показан результат выполнения команды Сит — видно исчезновение выделенного на предыдугцем рисунке фрагмента в документе. аа 4 Ги:,я)ей!хна>)ыеи:тя)вм:!.*":,"-.~;.~'зе-,':,,)йииы 'зьухе уннв гг!СмСмгете3:33гггмзл )Е) ЯИ~~ЯйХВ Св))Е!КС) > гоегияог-г)уг'ггд)), г-о . лог)о)гу); lг) г)-! г> Рис. 3.10. Документе рнс. 3.9 после выполнения команды Сот Щелчок левой кнопкой мыши за пределами выделенных объектов снимает все выделения. Копирование объекта в буфер Комнада Сору аналогична Сцй но с одним ругцественным отличием — выделенный объект (или блок объектов) не удаляется в окне редактирования. Эта команда обычно используется в том случае, когда нужно перенести заданный объект в другое место, сохранив при этом оригинал, — продублировать объект.
Особенно полезна операция Сору при составлении документа из частей других документов, в том числе страниц справочной системы Мар!е (рис, 3.11). Пере- ~ИМ Редвктироевние документов 145 ключаясь между окнами с помопсью команд Сору и Разге, описанных ниже, можно с легкостью составить достаточно большой документ, не написав нн строки. х с.:=~~~"~Цд~У3 тс,, :дд . ' г1УУ~. 'У т,.иткс звс, Етммзож; .,Асмы та% Рис. 3.11.
Пример переноса выделенной в одном документе строки в онно другого документа В дштиом случае титульная надпись, удалешшя командой Сод перенесена в дру. гой, пустой, документ. Перенос и копирование объектов перетаскиванием Копирование в буфер обмена в формате Иар1е-текста Команда Сору Ав Мар!е Тех~ используется в тех случаях, когда необходимо, чтобы скопированная в буфер информация была представлена в текстовом форлтате.
При этом в буфер копируются выражения как из строк ввода, так и строк выво- В Мар!с 7 имеется возможность переноса объектов из одного окна в другос мото дом перетаскивания (Исай аиг) Игор). Дгтя этого на группу выделенных объектов надо навести указатель мыши и при нажатой левой кнопке начать перенос объектов в новое место или новое окно. Отпустив левую кнопку мыши, можно наблюдать перенос объектов на новое место. Если все время держать нажатой клавишу СЫ, то переносимый блок объектов будет сохранен и иа старом месте. 146 Урок 3. Работа с файлами и документами да — все в текстовом формате.
Используя в этом случае команду Раз(е можно вывести из буфера все выражения как нз входных, так и из выходных строк в текстовом формате (рис. 3.12). Рис. ЗЛ2. Пример использования операций Сору аз Мар!е теле и Раме Обратите внимание, что графическое представление шпегралп в строке вывода превратилось в его отображенис в тскстовом формате. То же имеет место в отношении представления производных, сумм, произведений н т. д, Обратите также внимание па то, что текстовый комментарий в данном случае выводится стандартным шрифтом. Атрибуты (признаки) стиля, цвета и размера символов теряютсяя. Вставка из буфера обмена в документ Команда Разге копирует содержимое буфера обмена, помещенное туда командами Сору или Сот, в место, указанное марксром ввода.
При этом сохраняются форматы всех объектов документа, если они были скопированы (рис. 3.13). Как видно из рис. 3.13, возможно применение этой операции нс только в пределах окна одного документа„но и при переносе данных из одного окна в другое. Надо отметить, что т(ри копировании в буфер обмена математической формулы из ячейки вывода и вставке ее в строку ввода формат формулы меняется — она автоматически превращается в текстовое выражение, Это иллюстрирует рис. 3.14. Редактирование документов 147 Рис.
3.13. Пример ислолаэоаамил алераций Сару и Раста ЩЯЯЩ ~«, ~ф~~:" Щ~т. ,Й-:Я~ЩЯЯЦЯ ~,;н«й (ф$®~~;-';;:.-:~~.:...--,..:„-,:,-,-~ф::т« Рно $.34. Пример непивованвн тРОДРУан иа ачьйин еиеода оДНотодоиунента едееннВвдейВФВФ6оаодвнинднтв 1гав Урок 3. Работа с файлами и документами Различные варианты преобразования форматов при использовании операций копирования и вставки надо учитывать при подготовке сложных документов. Вставка из буфера обмена в формате Мар[е-текста Операция Разге Аз Мар!е Техт служит для вставки данных нз буфера обмена с одповременным пх преобразованием в текстовый формат. Гслп данные в буфер обмена поступили в результате выполнения операции Сору аз Мар!е Техй то при операции Разге Мар!е Техт в документ будут скопированы только да| шыс из строк ввода в формате й1ар!с-текста.
Это показано на рис. 3.15. Ги иягхии,ария. гмии,,:'-'+."р.".:" Тваит!здгевя„ния,-г!-':"'-''„"';~,'"!;:"-' '„„з,мВСНСиСеТ~!'::-"-: ййСвСхЗЗШ~.=: ЗВЗ5еДНТагвЗтвЗ П;ф::-:::::::::.::::::-::::::::::::::::;::" Рис. 3.15. Пример исполвзавания операций Сару ав Иар!е Тех1 и Ране Мар!е Техс Любопытно сравнить две пары операций, действие которых демонстрируют рис. 3.12 и 3.15. Уничтожение выделенного абзаца Команда Ое!е1е Рагадгар!т служит для уничтожения блока ввода, на котором расположен курсор. При атом в буфер обмена удаленный текст не заносится.
В отличие от операции вырезания Сис ее применение не загружает буфер и предотвращает нехватку оперативной памяти. Если Вы случайно удалите нужную строку — есть время спохватитьея — дайте команду Опйо. редактярование документов 149 Выделение всех объектов Команда бе1ес! А11 выделяет все объекты документа. Это полезно, например, лля вставки всего документа в другой документ.
Поиск подстроки и ее замена Команда Г1пс) служит для поиска указанного фраглгснта в тексте документа. Опа открывает окно Нпс), в котором можно указать искомую фрагмент-подстроку (рис. 3.!б), Прп нажатии кнопки Хехг будет производиться поиск слслукнпего вхождения (ниже по тексту), а при использовании Ргеу!ооз — предыдущего. если искомое слово не найдется, выводится окно с сообщением (слеаа на рис. 3.17). Рис. Эдб. Поиск ааданнеге фрагмента текста При обнаружении указанного фрагмента он выделяется, и маркер ввода устанавливается в начало найденной подстроки.
После этого можно приступить к ее редактированию. С помощью команды Нпс! возможна также замена подстроки. Для этого надо указать текст замены в нижнем поле окна. Чтобы заменить найденную подстроку, надо нажать кнопку С1тапдв, чтобы заменить все подстроки, — С)гапде АИ. 150 Урок 3. Работа с файлами н документами Рмс. ЗЛ7. Пример «амены одной подстроен другой ВкЛючение и выключение режима ввода текста Мар!е 7 позволяет вводить в ячейки текст комментариев и исполняемые математические выражения (для того чтобы ввести в одну я тейку комментарий и функцию Мар!е, надо воспользоваться командами агенго!пзег1).