Emacs в Windows - программирование
Подтвердить что ты не робот

Emacs в Windows

Как запустить Emacs в Windows?

Каков наилучший вкус Emacs для использования в Windows и где его можно скачать? И где находится файл .emacs?

4b9b3361

Ответ 1

Я использую EmacsW32, он отлично работает. EDIT: теперь я использую обычный GNU Emacs 24, см. Ниже.

Подробнее см. в разделе Страница EmacsWiki.

Для меня самым большим преимуществом является то, что:

  • у него есть версия emacsclient, которая запускает сервер Emacs, если сервер не работает (откройте все ваши файлы в том же окне Emacs)
  • он включает в себя несколько полезных пакетов, таких как Nxml
  • У этого есть установщик Windows, или вы можете построить его из источников.

И в отношении XEmacs, согласно этот пост от Steve Yegge:

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

EDIT: теперь я использую обычный GNU Emacs 24. Он также содержит Nxml, может быть установлен или создан из источников, а этот обертку, сервер Emacs запускается, если сервер не запущен. Ура!

Ответ 2

Обратите внимание, что GNU Emacs для Windows поставляется с двумя исполняемыми файлами для запуска Emacs: "emacs.exe" и "runemacs.exe". Первый хранит окно DOS-Prompt в фоновом режиме, а второе - нет, поэтому, если вы выберете этот дистрибутив и хотите создать ярлык, обязательно запустите "runemacs.exe".

Карл

Ответ 3

Самый простой способ найти, где пользовательский файл инициализации:

C-h v user-init-file

Самый простой способ открыть его (в буфере с нуля):

(find-file user-init-file)

и нажмите C-j на eval

Ответ 4

Ну, мне лично очень нравится то, что я использую с тех пор, как я начал с Emacs, который является GNU Emacs. Похоже, он построен для окон . Эта ссылка также отвечает на ваш вопрос . Emacs. Здесь вы можете скачать его. Вероятно, вы должны получить версию 22.2 (последняя).

Если это ваш первый раз, я надеюсь, вам понравится! Я знаю, что я абсолютно люблю emacs!

Ответ 5

Я запускаю его под cygwin. Это также дает мне среду Unix-ish для обхода команд с помощью мета -!

Ответ 6

Я использую ванильную версию Emacs. По моему опыту, это очень стабильно, просто, делает все, что мне нужно, и не добавляет кучу наворотов, которые мне не нужны. Файл .emacs может быть помещен в C:\Users\YourName, если установлена переменная среды HOME. Это отличный способ справиться с этим, потому что он работает на основе пользователя и имитирует поведение emacs в Linux. Вы можете скачать zip из любого зеркала репозитория программного обеспечения GNU в папке emacs/windows. Вам нужен файл с именем emacs-xx.x-bin-i686-pc-mingw32.zip.

Есть некоторые большие инструкции по настройке Emacs для окон здесь. По сути, "установка" сводится к:

  1. Загрузите emacs с зеркала GNU по адресу emacs/windows/emacs-version-bin-i686-pc-mingw32.zip и распакуйте zip файл в соответствующую папку. Предпочтительно C:\emacs, чтобы избежать пробелов в имени файла.
  2. Задайте для переменной среды HOME значение C:\Users\username (или что угодно). Сделайте это переменной только для пользователя (если она зависит от имени пользователя). Это где ваш файл .emacs идет.
  3. Если вам нужно меню "Пуск" или ярлык на рабочем столе, создайте ярлык для bin/runemacs.exe.
  4. Добавьте c:\emacs\emacs-xx.x\bin\к своему пути (пользователь или система), чтобы вы могли запустить его из командной строки.

Ответ 8

См. http://www.gnu.org/software/emacs/windows/ntemacs.html. Раздел 2.1 описывает, где его получить, а раздел 3.5 описывает, где находится файл .emacs(по умолчанию, в вашем домашнем каталоге, как указано переменной среды HOME).

Ответ 9

Я запускал как GNU emacs, так и Xemacs на окнах. Я использовал его в качестве основного редактора, почтового клиента и т.д., Но не "просто" редактора.

Когда я недавно переустановил Vista, я установил последнюю версию GNU. Он работает нормально. Так же и Xemacs, но похоже, что у GNU есть их sh * t, поэтому Xemacs уже не так убедительно.

Ответ 10

Я предлагаю вам использовать версию разработки GNU Emacs 23, которая довольно стабильна и будет выпущена относительно скоро. Вы можете получать еженедельные бинарные сборки по ссылке ниже.

Последний GNU Emacs как zip-архив

Ответ 11

У меня есть переносимая версия с готовой конфигурацией .emacs, которая устанавливает режим org, I-do и т.д. Он также включает в себя файл org sample. Я думаю, что это лучшая отправная точка для новых гостей.

В основном выполняется с помощью runemacs.bat и все готово.

http://nd.edu/~gsong/portable_emacs.html

Ответ 12

Когда вы вынуждены использовать Windows, я...

Загрузите "Emacs for windows" и сохраните его в каком-то каталоге (в дальнейшем называемом EMACS_SOMEWHERE)

Отбросьте файл .cmd в "Запуск", чтобы отобразить "Мои документы" на H: диск с помощью подставки, или если "Мои документы" находятся на удаленном сервере, я использую "Сетевой накопитель карты" в Проводнике для имеют "Мои документы" по имени H:. Затем я создаю переменную среды с именем HOME в Windows и даю ей имя "H: \". Теперь я могу удалить файл .emacs в "Мои документы", и он будет прочитан emacs при его запуске.

Затем я создаю каталог H:\bin. Затем я добавляю "H:\bin" в свою переменную среды "Путь" Windows.

Затем я создаю файл H:\bin\emacs.cmd. Он содержит одну строку:

@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*

Это честная работа, но она позволит мне запускать один и тот же emacs из командной строки или из командной строки cygwin при условии, что /cygdrive/h/bin добавляется в мой cygwin PATH переменная. Не использовал эту настройку некоторое время, но, как я помню, когда я снова вызываю emacs.cmd с новым файлом, все они становятся буферами в одном и том же сеансе emacs.

Ответ 13

Лучшее место для запуска, чтобы получить двоичный файл MS Windows для GNU Emacs... GNU Emacs:

http://www.gnu.org/software/emacs/

(О, и как я нашел этот URL-адрес? В руководстве Emacs, node Распространение. Если у вас есть доступ к Emacs в любом месте, это место для поиска такой информации.)

На этой странице вы увидите все, что вам нужно знать о получении Emacs. В частности, вы найдете раздел под названием Получение/загрузка GNU Emacs, который ссылается на зеркало рядом с GNU. Нажав на эту ссылку, вы перейдете на страницу ссылок, которые загружают все релизы Emacs с момента выпуска 21.

Более точно здесь, на этой странице ссылок, вы также увидите ссылку каталога windows. Нажмите эту ссылку, чтобы получить страницу ссылок на исполняемые файлы Emacs (исполняемые файлы) для MS Windows. Это страница, которую вы хотите.

Знание приведенной выше информации может помочь, когда вам нужно снова найти страницу, если вы ее не отметили. Но вот конечный URL, прямо: http://mirror.anl.gov/pub/gnu/emacs/windows/

Ответ 14

В последнем выпуске Emacs 25 был https://bitbucket.org/Haroogan/emacs-for-windows, но вся страница была удалена. Преимущество этой сборки и emacs-w64 выше в том, что они поставляются с jpg, png, tiff DLL, а также с lxml DLL, которая необходима для нового веб-браузера eww.

Ответ 15

Для доступа к файлу .emacs для вашего профиля проще всего открыть emacs. Затем сделайте C-x C-, введите ~ USERNAME/.emacs(или вы можете использовать init.el или один из других вкусов). Введите свой материал в файл и C-x C-s (я думаю), чтобы сохранить его.

Фактический файл находится (в Windows XP) в каталоге c:\Documents and Settings\USERNAME.emacs.d(независимо от того, что вы назвали файлом) или эквивалентной орфографии/местоположения в вашей системе.

Ответ 16

Вы можете скачать GNU Emacs NT из здесь прямо. Он отлично работает в окнах, убедитесь, что вы создали ярлык для файла runemacs.exe, а не файл emacs.exe, чтобы он не отображал командную строку перед открытием!

XEmacs менее стабилен, чем GNU Emacs, и множество расширений специально написаны для GNU. Я бы порекомендовал GNU > X.

Вы можете поместить файл .emacs в корень диска, на котором он установлен. Не уверен, что вы можете добавить его в другое место...

Ответ 18

Если вы считаете Emacs редактором латекса для Windows 7.

Emacs4LS (поддержка Emacs 4 Latex под Windows 7) для новичков для Emacs. http://chunqishi.github.io/emacs4ls/

  • Легкие шаги для установки.
  • Встроенные плагины.

Ответ 19

Я столкнулся с этой проблемой и обнаружил ошибку (по крайней мере, в моем случае) как существование c:\site-lisp\site-start.el, файл, который был создан при установке EmacsW32 и который не был удален, когда я его удалил. (Vanilla GNU Emacs для Windows имеет c:\site-lisp в своем пути загрузки и попытается загрузить этот файл, который каким-то образом завершает запуск этой ошибки.)

Решение: удаление всего каталога (c:\site-lisp) работало для меня, но вы должны просто удалить файл site-start.el.

Ответ 20

Я предпочитаю запускать клиент Windows 10 + VcXsrv + Emacs 25 в WSL. Emacs это моя оболочка.