Next: Основные понятия
Up: Учебник по системе Linux
Previous: Приостановка и продолжение работы
Текстовым редактором (text editor) называют программу,
которая предназначена
для редактирования (составления и изменения) файлов, содержащих
только текст, например: письмо, программа на языке C, системный
конфигурационный файл. При том, что имеется много различных редакторов
для системы Linux, единственный, чье присутствие будет гарантировано
в любой системе UNIX или Linux -- это
vi ("visual editor"). Редактор vi не является самым простым
в использовании, и его интерфейс не очень понятен сам по себе.
Однако ввиду своей распространенности, а отчасти и потому, что
владение им в некоторых ситуациях необходимо, ему посвящается внимание
в этой книге.
Выбор текстового редактора обычно является вопросом индивидуального
вкуса. Многие пользователи предпочитают пышный, мощный и
наделенный подсказками редактор emacs. Этот редактор имеет
больше функций, чем любая другая программа в мире UNIX.
К примеру, в редакторе emacs имеется собственный встроенный
диалект языка программирования LISP. Кроме того, у этого редактора имеется
множество расширений (одно из них -- программа искусственного интеллекта
типа программы Eliza). Однако, поскольку сам редактор и файлы, которые
его поддерживают, сравнительно велики, этот редактор может не быть установлен
на некоторых системах. Напротив, редактор vi является небольшим и мощным,
однако использовать его сложнее. Тем не менее, при знакомстве с редактором
vi он в действительности оказывается очень простым.
В этом разделе дается лишь введение в vi -- мы
будем обсуждать не все его функции, а лишь нужные для
того, чтобы начать работать в нем. Дополнительную информацию можно
получить из экранной документации к команде vi.
Альтернативу может составить книга Learning the vi Editor
(Изучение редактора vi), изданная в издательстве O'Reilly and
Associates, или книга VI Tutorial (Учебник по редактору vi),
изданная компанией Specialized Systems
Consultants (SSC) Inc. Информацию о книгах можно найти в
приложении A.
Next: Основные понятия
Up: Учебник по системе Linux
Previous: Приостановка и продолжение работы
root
Sun Aug 29 12:01:30 MSD 1999