Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Профиль создается, когда вы в первый раз заходите в developerWorks. Выберите данные в своем профиле (имя, страна/регион, компания) которые будут общедоступными и будут отображаться, когда вы публикуете какую-либо информацию. Вы можете изменить данные вашего ИБМ аккаунта в любое время.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Среда редактирования Emacs: Часть 4. Параметры, регистры и закладки

Использование знаменитого редактора с открытым исходным кодом

Михаэль Штутц, писатель, консультант
Михаэль Штутц (Michael Stutz) - автор книги The Linux Cookbook, которую он создал и набрал на компьютере с использованием только программного обеспечения с открытым исходным кодом. Его интересы в работе включают также цифровую публикацию и будущее его книги. Он использует различные версии операционной системы UNIX вот уже 20 лет. Вы можете написать ему на адрес stutz@dsl.org.

Описание:  Научитесь использовать возможности управления редактора Emacs в процессе редактирования текста. Эта статья, четвертая в цикле , посвящена трем возможностям Emacs, которые используются для управления сеансом редактирования: параметрам командной строки, регистрам, закладкам для установки и сохранения позиций в файле и данных. Умение использовать эти возможности и их тонкостей открывает широкие возможности для продвинутого пользователя.

Больше статей из этой серии

Дата:  17.03.2010
Уровень сложности:  средний

Активность:  8285 просмотров

Перед началом

Узнайте, чем полезно данное пособие и как извлечь из него наибольшую пользу.

Об этом цикле статей

Среда редактирования Emacs пользуется огромной популярностью у разработчиков для UNIX®. Emacs известен во всём мире как редактор редакторов, но многие пользователи считают его сложным в изучении. На первый взгляд его интерфейс не выглядит интуитивно понятным, а принципы работы с ним отличаются от других редакторов и текстовых процессоров. Но изучение Emacs не обязательно должно быть трудным делом. Стоит начать им пользоваться, и становится очевидно, насколько он интуитивен. Работа с ним с каждым разом становится всё более удобной. Данный цикл обучающих статей проводит читателя от основ Emacs - его возможностей, философии, комбинаций "быстрых клавиш" и методов редактирования текста - к самым изощренным возможностям управления редактированием.

После прохождения всего цикла пользователь будет в состоянии использовать Emacs для ежедневных задач, получит практический опыт работы и будет хорошо ориентироваться в широких возможностях среды Emacs.

Об этом учебном курсе

Это четвертая статья в учебном курсе, посвященном Emacs (см. Ресурсы). В предыдущих статьях этого цикла были представлены основы Emacs; эта статья дополняет ранее пройденное более специальными возможностями Emacs: параметрами, регистрами и закладками. Как и многие другие программы, Emacs имеет параметры командной строки, которые изменяют его функциональность; в этой статье будет показано, как и в каких ситуациях можно использовать эти параметры. Также будет рассказано об особых возможностях Emacs: регистрах и закладках, которые являются мощным средством сохранения местоположений в файле и других значений для текущих и будущих сеансов редактирования документов.

Цели

Главная цель этой статьи – показать, как использовать параметры командной строки Emacs, регистры и закладки. Подразумевается, что до изучения этой статьи были освоены три предыдущие статьи (см. Ресурсы) и читатель владеет базовыми приемами редактирования текста.

После изучения данной статьи читатель узнает ряд приемов, которые можно использовать при работе с Emacs: будет показано, как настроить под себя среду редактирования при помощи различных параметров командной строки—включая параметры для запуска Emacs в неинтерактивном режиме—и как можно использовать регистры и закладки для сохранения позиций в документах и данных для последующей работы.

Предварительные требования

Эта статья строится на нескольких принципах, введенных в предыдущих трех статьях из этого цикла, поэтому необходимо предварительно изучить эти статьи (см. Ресурсы). Пример, который был создан нами в первой статье и использовался в третьей, понадобится при рассмотрении изложенных далее материалов (если этого примера у вас нет, см. раздел Загрузка).

В первой статье цикла ("Emacs editing environment, Part 1: Learn the basics of Emacs", см. Ресурсы) представлена специальная нотация Emacs для определенных сочетаний клавиш. Эта нотация используется как в этой статье, так и в остальных статьях этого цикла.

Хотя этот курс создавался в расчете на любые уровни знания UNIX, желательно по крайней мере базовое понимание файловой системы UNIX:

  • Файлы
  • Каталоги
  • Права доступа
  • Иерархия файловой системы

Системные требования

Для работы с этим учебным курсом требуется пользовательская учетная запись на UNIX-системе, на которой установлена свежая версия Emacs.

Существует несколько разновидностей редактора Emacs; исходная и наиболее популярная из них - GNU Emacs, разработанная в рамках проекта GNU (см. раздел Ресурсы).

Для работы потребуется свежая версия GNU Emacs -- 20 или более поздняя. Версии 20 и 21 наиболее распространены, также доступна разрабатываемая в данный момент 22-я версия. С этим учебным курсом можно использовать любую из указанных версий Emacs. Если на используемой системе стоит более старая версия, ее следует обновить.

Выяснить версию Emacs можно с помощью флага --versiong:

$ 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.
$ 

Кроме того, некоторые фрагменты статьи демонстрируют работу с графическими элементами Emacs; при этом используется оконный менеджер X Window System. Чтобы работать с этими разделами, необходимо иметь работающий X Server.

1 из 8 | следующая

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=AIX и UNIX, Open source
ArticleID=475255
TutorialTitle=Среда редактирования Emacs: Часть 4. Параметры, регистры и закладки
publish-date=03172010
author1-email=stutz@dsl.org
author1-email-cc=