Работа с редактором Vi. Другие текстовые редакторы UNIX
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: русский язык 7 класс изложение, налогообложение реферат как правильно реферат
| Добавил(а) на сайт: Zadornov.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата
. поместить в буфер редактирования несколько файлов и редактировать их по порядку;
. просмотр файла без риска случайного внесения изменений в него.
20.1. Восстановление потерянного файла
Если случайно произошло прерывание работы редактора vi, то не производится запись текста из буфера обратно в файл. Но vi сохраняет копию буфера. Когда вы вновь зарегистрируетесь в системе UNIX, вы можете восстановить файл с помощью опции -r. Введите: vi -r filename
Все или почти все изменения, которые вы выполнили до прерывания, вновь появятся в буфере vi, и вы снова сможете продолжить редактирование файла или записать буфер в файл и завершить работу с vi.
20.2. Редактирование нескольких файлов
Если вы хотите редактировать в одном сеансе более одного файла, то
введите команду vi, указав имя каждого файла: vi file1 file2
vi ответит, сколько файлов вы будете редактировать.
Например:
2 files to edit
После того, как вы отредактировали первый файл, запишите все изменения из буфера в файл file1:
:w
Система ответит на эту команду сообщением в низу экрана. В нем она напечатает имя файла, число строк и символов в этом файле. Затем вы можете начать редактировать следующий файл, задав команду:
:n
Система в низу экрана сообщит вам имя следующего файла, который вы будете редактировать, и число строк и символов в этом файле.
20.3. Просмотр файла
Один из способов просмотра файла, это воспользоваться командами прокрутки и поиска. Однако вы можете защитить себя от случайного внесения изменений в файл во время сеанса редактирования. Чтобы воспользоваться опцией "только чтение", вызовите редактор следующим образом: view file
21.Другие текстовые редакторы Unix
21.1. Редактор ED.
Редактор текстов ed является диалоговой (интерактивной) программой, которая позволяет добавлять, перемещать, удалять текст и извлекать его из
других файлов. Имеется возможность замены слова или части слова в тексте
как для одной указанной строки, так и для части файла или всего файла.
Кроме того, можно просмотреть текстовый файл, напечатать его частично или
целиком, напечатать строки, содержащие определенное слово и т.д.
ED работает с копией обрабатываемого файла, которая создается в буфере
редактора и хранится там в течение всей обработки. Это предохраняет
исходный файл от возможных разрушений при совершении грубых ошибок.
Сделанные в копии изменения не влияют на исходный файл до тех пор, пока не
будет выдана команда записи.
Редактор запоминает имя обрабатываемого файла (первоначально - имя исходного загруженного файла). По желанию пользователя это имя можно заменять для получения новых вариантов файла.
Если размер файла превышает размер буфера редактора, файл приходится делить на части с помощью команды split, редактировать его по частям, а затем снова объединять с помощью команды cat.
Пользователь сообщает редактору, что делать с его текстом, с помощью
определенных инструкций, называемых "командами". Команды редактора имеют
простую структуру, и в большинстве случаев состоят из одной буквы. Каждая
команда печатается на отдельной строке. Иногда перед командой указывается
информация о том, какая строка или строки должны подвергаться действию
команды. ed не отвечает на большинство команд, не печатает подсказки или
сообщения типа "готово".
Все вводимые командные строки должны заканчиваться символом .
21.2. GNU Emacs 19.19
Говоря о текстовых редакторах, разработанных специально под UNIX, в
первую очередь упомянем Emacs, который распространяется бесплатно в рамках
проекта GNU. Некоторые компании распространяют его на коммерческой основе, исправив имеющиеся ошибки и адаптировав под конкретные платформы с
некоторыми улучшениями возможностей "родного" Emacs. Таковым, например, является GNU Emacs 19.19 фирмы Ready-to-Run Software, который
распространяется в составе пакета утилит обработки текста. Безусловно, данный редактор предназначен для квалифицированных программистов, обладая
мощными средствами разработки программ. Однако GNU Emacs требует
основательного изучения; для расширения его возможностей приходится
программировать на языке LISP, что не очень нравится даже квалифицированным
программистам, а уж обыкновенным пользователям - тем более. Для поклонников
Emacs могу сообщить, что исходные тексты версии 19.28 появились на
prep.ai.mit.edu: в каталоге pub/gnu.
21.3. UniPress Emacs 2.20e
Рекомендуем скачать другие рефераты по теме: сочинение по картине, рефераты на казахском.
Категории:
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата