2.8.3.2 GNU Emacs
Запуск
Описание программы
Режимы
Основные сочетания клавиш
Работа с файлами
Справка в Emacs
Выход из Emacs
Окружение
- Версия ОС: 7.3
- Конфигурация ОС: Рабочая станция
- Редакция ОС: Стандартная
- Архитектура: x86_64
- Версия ПО: emacs-25.0.92-8
Emacs — один из наиболее мощных и широко распространённых редакторов, является очень популярным консольным текстовым редактором.
Для использования Emacs понадобится изучить набор команд и горячих клавиш, а также настроить редактор под себя. Emacs имеет встроенный язык программирования, который может использоваться для настройки, расширения и изменения поведения редактора. Функции написаны на языке Elisp. Синтаксис Lisp довольно сложен для новичков, но новичкам и не обязательно писать свои расширения, по умолчанию в редакторе есть почти всё необходимое.
Emacs является редактором с огромным количеством дополнительных возможностей. Его можно использовать как:
текстовый редактор;
программу для чтения почты и новостей Usenet;
интегрированную среду разработки (IDE);
операционную систему;
написать свой скрипт и использовать для любых функций.
Установка
Для установки редактора перейдите в сеанс пользователя root:
su -
и выполните команду:
dnf install emacs
Выйдите из сеанса пользователя root:
exit
Дальнейшая работа в программе должна выполняться с правами обычного (непривилегированного) пользователя.
Запуск
После установки запуск программы доступен из «Главного меню» — «Стандартные» — «Emacs» или через терминал (с правами обычного (непривилегированного) пользователя) командой:
emacs
Можно сразу открыть определенный файл:
emacs myfile.txt
Вместе с консольной версией установится и графическая оболочка, поэтому для запуска именно консольной версии необходимо использовать параметр –nw.
Описание программы
Интерфейс Emacs не русифицирован, все меню и сообщения отображаются на английском языке.

Основные области окна:
1. Меню — в верхней части окна находится строка меню (File, Edit, Options, Buffers, Tools, Help);
2. Панель инструментов — основные функции для работы в редакторе;
3. Буфер редактирования — основная часть окна для работы с текстом;
4. Строка состояния — показывает имя файла, режим редактирования и состояние файла;
5. Минибуфер — для ввода команд и сообщений от редактора.
Режимы
В Emacs используется система режимов, которая определяет, как обрабатывается текст в текущем буфере:
- Major mode (основной режим) — отвечает за тип содержимого. Например, Text mode, C mode, Org mode. В каждом буфере может быть только один основной режим;
- Minor modes (дополнительные режимы) — расширяют функциональность и могут включаться/выключаться независимо от основного режима. Например, Auto Fill, Flyspell.
Текущий набор режимов отображается в строке состояния.
Основные сочетания клавиш
Ниже приведена таблица с наиболее часто используемыми сочетаниями:
| Команда | Сочетание клавиш | Описание |
|---|---|---|
| Открыть файл | Ctrl + Х, Ctrl + F | Открыть существующий или создать новый файл. |
| Сохранить файл | Ctrl + Х, Ctrl + S | Сохранить текущий буфер. |
| Сохранить как | Ctrl + X, Ctrl + W | Сохранить буфер под новым именем. |
| Отмена команды | Ctrl + G | Прервать выполняемую команду. |
| Переключить буфер | Ctrl + X B | Перейти в другой открытый буфер. |
| Закрыть буфер | Ctrl + X K | Закрыть текущий буфер. |
| Выход из Emacs | Ctrl + X, Ctrl + C | Закрыть редактор (с запросом сохранения изменений). |
Работа с файлами
Для открытия или создания файла используйте:
Ctrl + X, Ctrl + F
В минибуфере появится приглашение ввести путь к файлу. После ввода и нажатия Enter файл откроется в новом буфере.
Для сохранения изменений:
Ctrl + X, Ctrl + S
Если требуется сохранить файл под новым именем:
Ctrl + X, Ctrl + W
Справка в Emacs
Emacs имеет встроенную систему справки. Основная клавиша помощи — Ctrl + H (или F1).
- Ctrl + H T — открыть встроенное руководство (на русском языке) по Emacs;
- Ctrl + H K — описание команды, которая вызывается нажатым после этого сочетанием клавиш;
- Ctrl + H F — справка по функции, нужно ввести имя функции (например, find-file);
- Ctrl + H V — справка по переменной, в минибуфере появится запрос:
Describe variable:. Введите имя переменной, о которой хотите получить информацию. Нажмите Enter; - Ctrl + H I — открыть систему справки Info.
Все справочные материалы доступны только на английском языке.
Выход из Emacs
Чтобы закрыть Emacs, используйте:
Ctrl + X, Ctrl + CЕсли в открытых буферах есть несохранённые изменения, Emacs спросит, нужно ли их сохранить.
Дата последнего изменения: 30.09.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.