Контекстный поиск и замена

Режим контекстного поиска и замены реализуется поиском в документе некоторого текстового элемента и заменой его на другой, заданный пользователем. Заменяемый и за­данный текстовые элементы могут быть различной длины, включать в себя одно слово, группу слов, часть слова, числа и другие знаки. Существует ряд дополнительных условий для выполнения операции поиска и замены. Укажем некоторые из них.

§ Одноразовая и глобальная замена. Режим одноразовой замены прекращает поиск после нахождения первого вхождения заменяемого элемента. Глобальная замена заме­няет все вхождения заменяемого элемента.

§ Автоматическая и ручная замена. Режим ручной замены требует подтверждения пользователя на замену после нахождения каждого вхождения заменяемого элемента. Автоматический режим такого подтверждения не требует.

§ Чувствительность и нечувствительность к строчным и прописным символам. При выборе режима, чувствительного к строчным и прописным символам, регистр, в кото­ром отображен заменяемый элемент, имеет значение при его поиске. Иными словами, если вы, например, задали заменяемый элемент как ibm, текстовый процессор не обра­тит внимания на встретившееся ему в тексте слово IBM.

§ Направление поиска. Обычно команда поиска и замены реализует поиск, начиная от позиции текста, занимаемой в настоящее время курсором, и до конца документа. У ряда текстовых процессоров направление поиска можно изменить на обратное.

В ряде текстовых процессоров (например, WinWord) с помощью специальных симво­лов реализуется язык запросов, дающий возможность осуществлять контекстный поиск по сложным критериям.

Операции сохранения

Операция сохранения записывает отредактированный документ, находящийся в оперативной памяти, на диск для постоянного хранения. Тип сохраненного документа обычно присваивается текстовым процессором автоматически. Например, в текстовом про­цессоре Word документу присваивается тип.DOC, а в текстовом процессоре Lexicon — тип.ТХТ. Большинство текстовых процессоров используют следующие три операции сохранения данных.

§ Сохранить и продолжить редактирование. Эта операция выполняется периодически, гарантируя сохранность более свежей копии проектируемого документа на случай возможной его утраты.

§ Сохранить и выйти. Мы используем эту операцию для сохранения отредактированно­го документа и выхода в операционную систему.

§ Выйти без сохранения. Эта операция позволяет выйти в операционную систему без сохранения документа, с которым работали.

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

Текстовые процессоры с помощью резервных файлов обеспечивают защиту созданных документов от возможной утраты. Для этого специальной командой сохранения обеспечи­вается режим, когда одновременно хранятся два файла одного и того же документа - текущий и резервный. После внесения изменений в документ предыдущая его версия авто­матически сохраняется как резервный файл: ему присваивается тип.ВАК, а отредактиро­ванная версия рассматривается как текущий файл. Тип текущего файла определяет сам пользователь или он присваивается по умолчанию (например,.ТХТ, или.DOC). Таким об­разом сохраняется только последняя, измененная версия документа; более ранние версии теряются. Хотя содержание текущего и резервного файлов не одинаково, возможность ис­пользования последнего (в случае повреждения или утраты текущего файла) представляется очень ценной. Как мы покажем в дальнейшем, автоматическое сохранение резервных фай­лов может оказаться недостаточным для обеспечения защиты важных документов и про­грамм. В этом случае создаются дополнительные копии, хранящиеся отдельно от основных.

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

Сохраняйте результаты своей работы. Для этого каждые 10-15 минут выполняйте операцию сохранения или ус­тановите режим автосохранения, если он имеется в текстовом процессоре.

Храните копии документов в отпечатанном виде и будете уве­рены в том, что ценная информация не утратится ни при каких обстоятельствах.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: