rUKOWODSTWO PO GNU Emacs - ALT Linux rukowodstwo po gnu emacs trinadcataq redakciq, obnowleno dlq emacs

Embed Size (px)

Text of rUKOWODSTWO PO GNU Emacs - ALT Linux rukowodstwo po gnu emacs trinadcataq redakciq, obnowleno dlq...

  • Руководство по GNU Emacs

  • Руководство по GNU Emacs

    Тринадцатая редакция, обновлено для Emacs версии 20.7

    Ричард Столмен

  • Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the con- ditions for verbatim copying, provided also that the sections entitled “The GNU Manifesto”, “Distribution” and “GNU General Public License” are included exactly as in the original, and provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that the sections entitled “The GNU Manifesto”, “Distribution” and “GNU General Public License” may be included in a translation approved by the Free Software Foundation instead of in the original English.

    Тринадцатая редакция

    обновлено для Emacs версии 20.7, июль 1999

    c© Free Software Foundation, Inc., 1985-1987, 1993-1999 c© Перевод. Н. Ю. Иванова, 1993 c© Перевод. А. Я. Отт, О. С. Тихонов, 1999

    ISBN 5-85593-133-1

    Ричард Столмен

    "Руководство по GNU Emacs"

    Издано АНО"ИЛКиРЛ" Лицензия ЛР N 066121 от 22.09.1998г.

    Подписано к печати 25.11.1999г. Формат 70х100 1/16 Тираж 1000 экз. Тип.зак.

    ОАО "АСТРА СЕМЬ" Москва, Филипповский пер.,13

  • Предисловие 3

    Предисловие

    Это руководство описывает использование и простую настройку редактора Emacs. От читателя не требуется быть программистом; для простой настройки не надо обладать навыками в программировании. Те пользователи, которые не интересуются настройкой, могут пропускать рассыпанные по тексту краткие советы по ней. Это, главным образом, справочное руководство, но его также можно использовать в ка-

    честве учебника. Для тех, кто еще совсем не знаком с Emacs, неплохой идеей будет начать с обучающей диалоговой программы. Чтобы вызвать ее, запустите Emacs и наберите C-h t. Тогда вы сможете изучить Emacs, используя его в специально разработанном файле, ко- торый описывает команды, говорит, когда их использовать, а затем объясняет полученные с помощью этих команд результаты. При первом чтении просто бегло просмотрите первую и вторую главы, в которых опи-

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

    ные в любых видах редактирования. Глава 20 и последующие описывают возможности, которые вы можете захотеть использовать, а можете и не захотеть; причитайте эти главы, когда эти возможности вам понадобятся. Если вам кажется, что Emacs работает неправильно, прочтите главу о решении про-

    блем. Она объясняет, как справиться с некоторыми часто возникающими трудностями (см. Раздел 32.2 [Неполадки], с. 372), а также когда и как нужно сообщать об ошибках в Emacs (см. Раздел 32.3 [Ошибки в Emacs], с. 375). Чтобы отыскать документацию на отдельную команду, загляните в именной указатель.

    Ключи (литеральные команды) и имена команд перечислены в отдельных именных указа- телях. Также имеется словарь с перекрестными ссылками на каждый термин. Данное руководство доступно в печатной форме и в виде Info-файла. Info-файл слу-

    жит для диалогового чтения с программой Info; это будет первичным способом просмотра интерактивной документации в системе GNU. И этот Info-файл, и сама программа Info рас- пространяются вместе с GNU Emacs. Печатная книга и Info-файл содержат по сути один тот же текст и создаются из общего исходного файла, который также распространяется вместе с GNU Emacs.

    GNU Emacs — член семейства Emacs-редакторов, насчитывающего большое число ре- дакторов, построенных на общих организационных принципах. Чтобы почитать о филосо- фии, лежащей в основе Emacs, и уроках, полученных из его развития, выпишите копию AI memo 519a "Emacs, the Extensible, customizable Self-Documenting Display Editor", в Publica- tion Department, Artificial Intelligence Lab, 545 Tech Square, Cambridge, MA 02139, USA. По последним сообщениям они стоили $2.25 за копию. Другая полезная публикация — это LCS TM-165, "A Cookbook for an Emacs", Craig Finseth, доступная из Publication Department, Laboratory for Computer Seince, 543 Tech Square, Cambridge, MA 02139, USA. Сегодняшняя цена $3. Эта редакция руководства предназначена для использования с GNU Emacs, установлен-

    ном в системах GNU и Unix. GNU Emacs также можно использовать в системах VMS, MS-DOS (иначе называемой MS-DOG), Windows NT и Windows 95. Эти системы придер- живаются другого синтаксиса имен файлов; кроме того, VMS и MS-DOS не поддерживают всех возможностей GNU Emacs. В этом руководстве мы не пытаемся описать применение Emacs в системе VMS. Для получения информации об использовании Emacs в MS-DOS смотрите Приложение C [MS-DOS], с. 403.

  • 4 Руководство по GNU Emacs

  • Распространение 5

    Распространение

    GNU Emacs — SWOBODNAQ PROGRAMMA; это значит, что всякий может свободно использо- вать и повторно распространять его при соблюдении определенных условий. GNU Emacs не является общественным достоянием; на него действуют авторские права, и на его рас- пространение есть ограничения, но эти ограничения разработаны так, чтобы позволить все, что может захотеть хороший благонамеренный гражданин. Что не разрешается, так это пытаться мешать другим и далее совместно пользоваться любой версией GNU Emacs, которую они могли бы от вас получить. Точные условия находятся в Универсальной Об- щественной Лицензии GNU, которая поставляется с Emacs и также идет в следующем разделе. Один из способов получить копию GNU Emacs — взять ее кого-то, у кого Emacs уже

    есть. Вам не нужно просить нашего ра