Emacs в Windows - PullRequest
       101

Emacs в Windows

93 голосов
/ 03 сентября 2008

Как вы запускаете Emacs в Windows?

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

Ответы [ 20 ]

59 голосов
/ 03 сентября 2008

Я использую EmacsW32 , он прекрасно работает. РЕДАКТИРОВАТЬ: теперь я использую обычный GNU Emacs 24, см. Ниже.

Подробнее см. На странице EmacsWiki .

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

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

А что касается XEmacs, согласно этой записи Стива Йегге:

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

РЕДАКТИРОВАТЬ: теперь я использую обычный GNU Emacs 24. Он также содержит Nxml, может быть установлен или собран из исходных кодов, а с эта оболочка сервер Emacs запускается, если сервер не запущен. Ура!

38 голосов
/ 03 сентября 2008

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

Карл

26 голосов
/ 09 сентября 2010

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

C-h v user-init-file

Самый простой способ открыть это (в буфере scratch ):

(find-file user-init-file)

и нажмите C-j, чтобы набрать

6 голосов
/ 03 сентября 2008

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

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

5 голосов
/ 09 марта 2009

Я запускаю его под Cygwin. Это также дает мне среду Unix для вывода команд с мета -!

5 голосов
/ 14 января 2013

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

Здесь есть несколько отличных инструкций по настройке emacs для windows здесь . По сути, «установка» сводится к:

  1. Загрузите emacs из gnu mirror в 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 \ к своему пути (пользователю или системе), чтобы его можно было запустить из командной строки.
3 голосов
/ 22 октября 2014

Также вы можете рассмотреть emacs-w64 для 64-битных систем Windows:

emacs-w64 : http://sourceforge.net/projects/emacsbinw64/

2 голосов
/ 03 сентября 2008

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

1 голос
/ 19 ноября 2014

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

1 голос
/ 27 января 2014

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

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...