Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

1. Введение

1.1 Авторские права

Авторские права принадлежат Jeremy D. Zawodny © 1998 - 1999. Этот документ может распространятся и изменяться в соответствии с требованиями GNU General Public License. Копия GPL доступна по адресу http://www.gnu.org/copyleft/gpl.html

1.2 Назначение документа и его аудитория

Этот документ предназначен для пользователей Linux, которые заинтересованы в том, чтобы немного узнать о Emacs и научиться работать с ним. Этот документ был начат как план короткого учебника, о котором я объявил на митинге Группы пользователей Linux в Toledo: http://www.talug.org/. С тех пор он немного вырос, из-за получения полезных советов, которые я получил от общественности. Подробности смотрите в разделе Благодарности.

Честно говоря, в этом документе нет ничего специфичного в отношении Linux. Он может быть применен почти к любому виду Unix и даже к Emacs, работающему на Microsoft Windows. Но поскольку этот документ является частью Linux Documentation Project, я указал, что он разработан для пользователей Linux--потому, что это так и есть.

И в конце концов, тем из вас, кто предпочитает название GNU/Linux простому названию ``Linux'' (прочитайте http://www.gnu.org/gnu/linux-and-gnu.html для того, чтобы понять почему) предлагается подставлять GNU/Linux там где в этом документе встречается просто Linux. Поскольку я не согласен с причиной и смыслом этой идеи, я не хотел заставлять себя писать GNU/Linux.

1.3 Что такое Emacs?

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

  • Текстовый редактор
  • Почтовый клиент
  • Программа чтения новостей
  • Текстовый процессор
  • Религия
  • Интегрированная среда разработки (IDE)
  • Все, во что вы хотите ее превратить!

Но для наших целей мы притворимся, что он является текстовым редактором-- изумительно гибким текстовым редактором. Мы углубимся в этот вопрос позже. Emacs был написан Richard Stallman основателем Фонда Свободного программного обеспечения (Free Software Foundation): http://www.fsf.org/ и проекта GNU http://www.gnu.org/), и он до сих пор сопровождает эту программу.

Emacs является одним из наиболее популярных и мощных текстовых редакторов, используемых в Linux (и Unix). Он находится на втором месте по популярности после vi. Он известен своим огромным количеством возможностей? возможностью легкой настройки и отсутствием ошибок. Огромное количество возможностей и возможность настройки является следствием того, как Emacs был спроектирован и реализован. Без углубления в детали я просто укажу, что Emacs не является ``только редактором''. Это редактор, в большинстве своем написанный на языке программирования Lisp. Основой Emacs является полнофункциональный интерпретатор языка Lisp, который написан на языке C. Только самые базовые и низкоуровневые части Emacs написаны на языке C. Большая часть редактора в действительности написана на языке Lisp. Так что, Emacs имеет встроенный язык программирования, который может использоваться для настройки, расширения и изменения поведения редактора.

Emacs также является одним из старейших редакторов. Он использовался тысячами программистов на протяжении последних 20 (?) лет, что означает, что существует много дополнительных пакетов к нему. Эти дополнения позволяют Emacs делать такие вещи которые Stallman вероятно даже не считал возможными в то время, когда он начал работать над Emacs. Более подробно об этом в следующих разделах.

Существует много других серверов и документов, которые дадут вам более лучшие обзоры Emacs, его истории и сопутствующие материалы. Вместо того, чтобы делать попытки воспроизвести их здесь, я предполагаю, что вы посмотрите некоторые из мест, перечисленных в разделе Другие ресурсы этого документа.

Версии и переносы на другую системы

Необходимо сказать, что в действительности существует два разных редактора Emacs: GNU Emacs и XEmacs. Оба произошли имеют общее наследие и делят большинство одинаковых свойств. Этот документ ориентирован на GNU Emacs (версии 20.3), но большинство того, что вы прочитаете в нем, также применимо к XEmacs и более ранним версиям GNU Emacs. В течении всего документа я буду ссылаться на ``Emacs''. Когда я буду делать это, то помните про это различие.

Получение Emacs

Получить Emacs очень легко. Если вы используете популярный дистрибутив Linux, такой как Debian, RedHat, Slackware, или какой-то другой, то Emacs вероятно является дополнительным пакетом, который вы можете установить с носителя на котором расположен дистрибутив.Если это не так, то вы можете взять исходные тексты Emacs и скомпилировать их сами. Посетите сервер проекта GNU для того, чтобы узнать точное расположение исходных текстов: http://www.gnu.org/software/emacs/emacs.html


Вперед Назад Содержание
Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...