Emacs на Windows не устанавливается обычным установщиком: вы скачиваете архив, распаковываете его и запускаете программу из папки. Права администратора не нужны, редактор спокойно живёт в папке пользователя и не трогает системные настройки. Инструкция написана для Windows 11, в Windows 10 всё то же самое.
Скачайте архив со страницы проекта GNU
Откройте страницу Emacs на сайте проекта GNU и перейдите в раздел загрузки. Для Windows там лежат архивы с готовыми сборками: выбирайте файл с самым свежим номером версии и пометкой для 64-разрядной системы — она стоит почти на всех современных компьютерах.
Архивов для одной версии обычно несколько: обычный, с отдельной папкой исходного кода и без дополнительных библиотек. Для работы берите обычный — он самый полный из компактных.
Распакуйте архив в подходящую папку
Создайте папку вроде C:\emacs и распакуйте в неё содержимое архива. Два правила: в пути не должно быть русских букв и пробелов, иначе часть дополнений потом будет ошибаться на путях, и папка не должна лежать в «Program Files» — туда Emacs не сможет писать свои файлы без прав администратора.
После распаковки внутри появятся папки bin, libexec, share и другие. Ничего из них переносить и переименовывать не нужно: редактор ищет свои файлы относительно bin.
Запустите редактор и сделайте ярлык
Зайдите в папку bin и запустите runemacs — это оконная версия, без мелькающего чёрного окна консоли. Откроется приветственный экран со ссылками на учебник и справку.
Чтобы не ходить в папку каждый раз, нажмите на файл правой кнопкой и выберите создание ярлыка, затем перенесите ярлык на рабочий стол или закрепите его на панели задач. Файл emacs в той же папке — консольная версия, она нужна, когда редактор запускают из командной строки.
Пройдите встроенный учебник
На приветственном экране есть ссылка на интерактивный учебник, он же открывается сочетанием Ctrl+h, затем t. Учебник проводит по основным действиям: перемещение по тексту, выделение, копирование, поиск и сохранение. Займёт полчаса и сэкономит неделю мучений.
В документации Emacs клавиши записывают сокращённо: C — это Ctrl, M — Alt. Запись «C-x C-s» значит «нажмите Ctrl и x, потом Ctrl и s».
Запомните шесть основных сочетаний
- Ctrl+x, Ctrl+f — открыть файл. Путь вводится внизу окна, подсказки по Tab.
- Ctrl+x, Ctrl+s — сохранить текущий файл.
- Ctrl+x, Ctrl+c — выйти из Emacs. Если есть несохранённое, редактор спросит, что с ним делать.
- Ctrl+s — поиск по тексту вперёд, повторное нажатие ищет следующее вхождение.
- Ctrl+g — отменить начатое действие и вернуться к обычной правке. Выручает, когда непонятно, чего от вас ждёт редактор.
- Ctrl+/ — отменить последнее изменение в тексте.
Этого хватает, чтобы работать с первого дня. Остальное добавляется постепенно: встроенная справка по Ctrl+h показывает список клавиш и объясняет, что делает каждая команда.
Создайте файл настроек
Личные настройки Emacs хранит в файле init.el. Чтобы не угадывать, где именно у вас домашняя папка редактора, нажмите Ctrl+x, Ctrl+f и введите путь «~/.emacs.d/init.el»: знак тильды Emacs сам раскроет в нужное место. Файла ещё нет — откроется пустой буфер, и после сохранения он появится.
Для начала хватит трёх строк: убрать приветственный экран, включить нумерацию строк и перестать плодить файлы-копии рядом с каждым документом.
(setq inhibit-startup-screen t)
(global-display-line-numbers-mode 1)
(setq make-backup-files nil)
Сохраните файл сочетанием Ctrl+x, Ctrl+s и перезапустите редактор — изменения вступят в силу. Дальше дописывайте в этот файл по одной строке, когда чего-то не хватает, и подписывайте, зачем строка нужна.
Поставьте первое дополнение
Дополнения ставятся из редактора. Нажмите Alt+x, введите «list-packages» и нажмите Enter: Emacs скачает список пакетов из официального архива GNU и покажет его таблицей. Найдите нужный поиском, отметьте к установке и подтвердите — редактор всё скачает сам.
Начать стоит с одного-двух дополнений: темы оформления и подсветки для вашего языка. Десяток сразу поставленных пакетов сложно отлаживать, если редактор начнёт работать странно.
Готово: Emacs запускается с рабочего стола, вы умеете открывать и сохранять файлы, у вас есть свой файл настроек и понятный способ ставить дополнения.
Если что-то пошло не так
Редактор не реагирует и внизу окна висит непонятный запрос
Вы начали команду и Emacs ждёт продолжения. Нажмите Ctrl+g — это отмена, после неё редактор вернётся к обычной правке текста.
Настройки из init.el не применяются
Проверьте, где лежит файл: нажмите Alt+x, введите «describe-variable» и посмотрите переменную user-init-file — там будет точный путь к тому файлу, который редактор действительно читает. Ещё частая причина — опечатка в скобках: при ошибке Emacs показывает сообщение при запуске.
Список пакетов не скачивается
Чаще всего мешает корпоративный прокси или антивирус, который проверяет защищённые соединения. Попробуйте на другой сети, а если нужных пакетов нет в архиве GNU, подключите сторонний архив строкой в init.el.
В русском тексте вместо букв вопросительные знаки
Файл открылся в другой кодировке. Нажмите Alt+x, введите «revert-buffer-with-coding-system» и выберите нужную кодировку, например cp1251 для старых документов из Windows.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.