Прежде чем начать
Узнайте чего ожидать от этого руководства и как извлечь из него максимум пользы.
Среда редактирования Emacs пользуется огромной популярностью у разработчиков для UNIX®. Emacs известен во всём мире как редактор редакторов, но многие пользователи считают его сложным в изучении. На первый взгляд его интерфейс не выглядит интуитивно понятным, а принципы работы с ним отличаются от других редакторов и текстовых процессоров. Но изучение Emacs не обязательно должно быть трудным делом. Стоит начать им пользоваться, и становится очевидно, насколько он интуитивен. Работа с ним с каждым разом становится всё более удобной. Данный цикл (EN) обучающих статей проводит читателя от основ Emacs - его возможностей, философии, комбинаций "быстрых клавиш" и методов редактирования текста - к самым изощренным возможностям управления редактированием.
После прохождения всего цикла (EN) пользователь будет в состоянии использовать Emacs для ежедневных задач, получит практический опыт работы и будет хорошо ориентироваться в широких возможностях среды Emacs.
Это седьмая часть серии статей о Emacs (см. раздел Ресурсы). Предыдущие руководства этой серии были посвящены основам Emacs. Это практическое руководство среднего уровня сложности опирается на знания, которые читатель получил в предыдущих статьях этой серии, показывает читателям, уже знакомым с элементарными функциями управления Emacs, как получать справочную информацию от многочисленных встроенных справочных функций Emacs.
Emacs называют самодокументирующимся редактором, потому что справочная информация обо всех возможных комбинациях и действиях доступна прямо из редактора. Вместо того чтобы искать описания функций и команд редактора в справочниках, руководстве и файлах документации, гораздо удобнее получать справку непосредственно от редактора.
В статье рассмотрено несколько возможных путей получения справки в редакторе Emacs. После ее прочтения читатель сможет получать описание клавиатурных связок, функций и команд редактора, а также читать и ориентироваться в различных справочных материалах, поставляемых вместе с этим знаменитым редактором с открытым исходным кодом.
Прежде чем начать работу с этой статьей, необходимо прочитать предыдущие статьи данной серии. Они дают основы работы с Emacs и объясняют концепции, используемые в этой части серии (см. Ресурсы).
Способ обозначения клавиатурных сочетаний, используемый в этом пособии и во всей серии, описывается в первой части серии, "Learning the Emacs editing environment, Part 1: The basics of Emacs" (см. Ресурсы).
Хотя этот курс создавался в расчете на любые уровни знания UNIX, желательно по крайней мере общее представление о файловой системе UNIX:
- Файлы
- Каталоги
- Права доступа
- Иерархия файловой системы
Для этого пособия требуется учетная запись пользователя на любой UNIX-системе с установленным Emacs.
Существует несколько разновидностей редактора Emacs; исходная и наиболее популярная из них - GNU Emacs, разработанная в рамках проекта GNU (см. Ресурсы).
Вам понадобится свежая версия GNU Emacs - версия 20 или более поздняя. Версии 20 и 21 являются наиболее распространенными, также доступны промежуточные снимки проекта версии 22. Это руководство подходит для любой из этих версий Emacs. Если установлена более старая версия Emacs, необходимо обновить ее.
Чтобы узнать версию Emacs, используйте флаг --version:
$ emacs --version GNU Emacs 22.0.91.1 Copyright (C) 2006 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. $ |
Также нужно установить документацию GNU Emacs. Обычно она поставляется вместе с редактором, но иногда документация представляет собой отдельный пакет в формате Info. Проверьте ее наличие и при необходимости попросите системного администратора установить ее.