next up previous contents
Next: Основные понятия Up: Учебник по системе Linux Previous: Приостановка и продолжение работы

Работа с редактором vi

 

        Текстовым редактором (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 previous contents
Next: Основные понятия Up: Учебник по системе Linux Previous: Приостановка и продолжение работы

root
Sun Aug 29 12:01:30 MSD 1999