Назначение текстового редактора
Так как буфер является временным рабочим пространством, то любой введенный текст и любые изменения также являются временными. Буфер и его содержимое будут существовать только во время процесса редактирования. Если вы хотите сохранить файл, то должны дать текстовому редактору команду записать содержимое буфера в файл. Файл сохраняется в памяти компьютера. Чтобы предотвратить потерю содержимого… Читать ещё >
Назначение текстового редактора (реферат, курсовая, диплом, контрольная)
Содержание
- Введение
- 1. Назначение текстового редактора
- 2. Текстовые редакторы ОС Windows
- 2. 1. Блокнот
- 2. 2. WordPad
- 2. 3. MS Word
- 3. Текстовые редакторы ОС Unix
- 3. 1. Что такое текстовый редактор в Unix?
- 3. 2. Редактор v
- 4. Текстовый редактор Emacs в ОС Linux
- Заключение
- Список использованной литературы
Для работы с текстами на компьютере используются программные средства, называемые текстовыми редакторами. Существует большое количество разнообразных текстовых редакторов, различающихся по своим возможностям, от очень простых учебных до мощных, многофункциональных программных средств, называемых издательскими системами, которые используются для подготовки к печати книг, журналов и газет.
Широкие возможности текстовых редакторов позволили компьютеру практически вытеснить пишущие машинки из делопроизводства, а использование компьютерных издательских систем во многом изменило организацию подготовки рукописи к изданию, автоматизировало труд людей нескольких типографских профессий верстальщика, наборщика, корректора и др.
Данный реферат посвящен обзору текстовых редакторов, а также обзору процессов, происходящих при их закрытии.
1 Назначение текстовых редакторов
Основное назначение текстовых редакторов создавать текстовые файлы, редактировать тексты, просматривать их на экране, изменять формат текстового документа, распечатывать его на принтере.
Набираемый на клавиатуре компьютера текст воспроизводится на экране дисплея в рабочем поле редактора. Специальный значок курсор указывает то место на экране, на которое пользователь в данный момент может оказывать воздействие (создавать, изменять символы и т. д.) с помощью редактора. Работая с текстовым редактором, можно получить на экране информацию о текущем состоянии курсора, т. е. его координатах на экране (номер строки и позиции в строке), а также о номере страницы текста, его формате, используемом шрифте и т. д.
Интерфейс практически каждого текстового редактора позволяет иметь на экране меню команд управления редактором изменение режимов работы, обращение за помощью, форматирование текста, печати и т. д. Как правило, меню имеет не только текстовую форму, но и форму пиктограмм, указывающих на выполняемую команду.
Функциональные возможности большинства современных текстовых редакторов позволяют пользователю выполнять следующие операции: набирать текст с клавиатуры;
исправлять символы, вставлять новый символ на место ошибочного;
вставлять и удалять группы символов в пределах строк, не набирая заново всю строку, а сдвигая часть ее влево/вправо в режиме вставки;
копировать фрагмент текста, используя определенную часть памяти так называемый «буфер» (или «карман», как говорят программисты) для временного хранения копируемых фрагментов текста;
удалять одну или несколько строк, копировать и перемещать их в другое место текста;
раздвигать строки набранного текста, чтобы вставить туда новый фрагмент;
вставлять фрагменты из других текстов, просматривать тексты и обнаруживать встречающиеся в этом тексте слова или группы слов, заранее выделенных пользователем;
сохранять набранный текст (а при необходимости и все промежуточные варианты этого текста) в виде файла на магнитном диске или другом запоминающем устройстве;
форматировать текст (т. е. изменять длину строки, межстрочные расстояния, выравнивать текст по краю или середине строки и т. д.);
изменять шрифты, их размер, делать выделения с помощью подчеркивания или применения различного начертания букв (курсивного, полужирного и т. п.);
распечатывать подготовленный текст на принтере.
Большинство редакторов текста имеют также режим орфографического контроля текста. В этом случае в памяти компьютера хранится достаточно большой словарь. Благодаря этому становится возможным автоматический поиск орфографических ошибок в тексте и последующее их исправление.
2 Текстовые редакторы ОС Windows
2.1 Блокнот
Блокнот это несложный текстовый редактор, используемый для создания простых документов, т. е. документов, состоящих только из текста с минимальным форматированием. Наиболее часто программа «БЛОКНОТ» применяется для просмотра и редактирования текстовых (txt) файлов.
Курсор ввода черная мигающая вертикальная черта (палочка), высотой БЛОКНОТ представляет собой достаточно простую программу, он быстро открывает файлы, поэтому его удобнее использовать при работе с небольшими документами, например, для просмотра и редактирования таких текстовых файлов, как файлы Readme. txt, включаемых в различные программные продукты Windows.
Закрытие текстового редактора БЛОКНОТ выполняется четырьмя способами: 1) с помощью команды ВЫХОД меню ФАЙЛ; 2) кнопка ЗАКРЫТЬ в строке заголовка; 3) команда ЗАКРЫТЬ системного меню; 4) «горячие клавиши» Alt + F4.
Если мы ничего не набрали в документе, то редактор просто закрывается.
Если же содержимое документа было изменено, то выскочит диалоговое окно, показанное на рисунке 1.
Рисунок 1 Завершение работы текстового редактора Блокнот
При нажатии кнопки Отмена закрытие тектового редактора отменяется.
При нажатии кнопки Не сохранять изменения произведенные в документе не сохраняются.
При нажатии кнопки Сохранить возможны варианты в зависимости от того делали мы изменения в уже существующем файле или набирали текст в новом документе.
В первом случае будут сохранены изменения в документе, а расположение документа остается неизменным.
Во втором случае появится окно, показанное на рисунке 2.
3 Текстовые редакторы ОС Unix
3.1 Что такое текстовый редактор в Unix?
Когда вы пересматриваете письмо, отчет, то может возникнуть необходимость выполнить следующее: вставить новый или дополнительный материал, переставить местами куски текста и окончательно подготовить чистую корректную копию. Редактор текста выполнит эти действия в вашем справочнике, сделав запись и просмотр текста быстрее и легче, чем это сделаете вы вручную.
Редакторы текста системы UNIX являются интерактивными программами: они принимают от вас команды и выполняют требуемые функции.
Прежде чем использовать текстовый редактор для создания новго файла или модификации существующего, вы сначала делаете запрос shell передать управление редактору. Как только это произойдет, редактор располагает временным рабочим пространством, называемом буфером редактора. Любая информация, которую вы вводите во время редактирования файла, сохраняется в этом буфере и здесь можно ее редактировать.
Так как буфер является временным рабочим пространством, то любой введенный текст и любые изменения также являются временными. Буфер и его содержимое будут существовать только во время процесса редактирования. Если вы хотите сохранить файл, то должны дать текстовому редактору команду записать содержимое буфера в файл. Файл сохраняется в памяти компьютера. Чтобы предотвратить потерю содержимого буфера, редактор посылает вам напоминание о том, чтобы не забыть записать его в файл, при попытке завершить работу с редактором.
Текст в буфере организуется в строки. Строка текста является просто набором символов, которые появляются на экране горизонтально, и завершается строка при нажатии клавиши RETURN. Иногда строка может выходить за рамки экрана. Некоторые терминалы отображают непоместившееся продолжение строки на следующей строке, другие — нет.
Текстовый редактор работает в двух режимах: командный и режим ввода. Когда вы начинаете сессию с редактором, то автоматически устанавливается командный режим. В этом режиме вы можете перемещаться внутри файла, осуществлять поиск по шаблону в файле, изменять существующий текст. Однако не можете создать файл в командном режиме. Чтобы сделать это, надо перейти в режим ввода. В этом режиме любой введенный вами символ помещается в буфер как часть вашего текстового файла. После того, как вы ввели весь текст и решили запустить команды редактора, то вы должны возвратиться в командный режим.
Построчный редактор становится доступным при помощи команды ed и является разновидностью программ для подготовки текстовых файлов. Он называется построчным, т.к. манипулирует с текстом по принципу «строка-за-строкой». Это означает, что вы должны указать номер строки, текст которой вы хотите изменить. Затем ed печатает эту строку на экране и вы можете ее модифицировать.
Этот текстовый редактор предоставляет команды, с помощью которых в можете изменить строки, напечатать строки, читать и записывать в файл и вводить текст. Кроме того, вы можете вызвать редактор ed из shell программы.
Построчный редактор ed работает с видеотерминалом и с печатающим терминалом. Он также может работать по малоскоростным телефонным линиям. Редактор vi может быть использован только с видеотерминалом.
3.2 Редактор vi
Редактор vi является экранным редактором Unix. Редактор vi — мощное средством для создания и редактирования файлов. Он предназначен для работы на видеотерминале и использует окна, посредством которых можно просматривать текст файла. Несколько простых команд позволяют сделать изменения в тексте, которые очень быстро отображаются на экране. Редактор может отобразить одну или несколько строк текста. Он позволяет передвигать курсор в любую точку на экране или в файле, создавать, изменять или удалять текст. Можно также использовать некоторые команды построчного редактора, такие как глобальные команды, которые позволяют изменять множество появлений некоторой строки символов, используя одну команду. Чтобы двигаться по файлу, можно прокручивать текст вперед или назад.
Пять основных команд могут быть использованы для завершения работы с редактором vi. Команды, которым предшествует «:», являются командами построчного редактора:
:wq — записать содержимое буфера vi в файл, который в данный момент редактируется и завершить работу с vi;
ZZ — записать содержимое буфера, если он изменялся с момента последней записи;
:q — записать временный буфер в новый файл filename и завершить работу с редактором vi;
:q! — завершить работу с редактором vi без записи содержимого буфера в файл; не учитываются все изменения, проведенные в буфере;
:q — завершить работу с редактором vi без записи содержимого буфера в файл. Эта команда работает в том случае, если вы не производили изменений в буфере. В противном случае vi выдаст предупреждающее сообщение о том, что вы должны сохранить буфер или воспользоваться для завершения работы с vi командой: q! Что нужно сделать, чтобы дать файлу другое имя?
Например, вы хотите записать в новый файл junk. Введите команду:
:w junk
Затем завершите работу с vi:
:q
Список литературы
- Козырев А.А. Самоучитель работы на персональном компьютере. Учебное пособие. Изд. 4-е, переработанное и дополненное. — СПб.: Изд-во Михайлова В. А., 2002 304 с.
- Колесниченко Д., Ален П.В. Linux: полное руководство. М.: Наука и техника, 2007. 777с.
- Леонтьев В.П. Новейшая энциклопедия персонального компьютера 2003.- М.: ОЛМА-ПРЕСС, 2003. — 920 с.: ил.
- Немнюгин С.А., Робачевский А. М., Стесик О. Л. Операционная система Unix. М.: BHV, 2008. 656с.