Вопрос

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

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

Это было полезно?

Решение

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

Увидеть его Страница в EmacsWiki за подробностями.

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

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

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

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

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

Другие советы

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

Карл

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

C-h v user-init-file

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

(find-file user-init-file)

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

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

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

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

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

Есть несколько отличных инструкций по настройке emacs для Windows здесь.По сути, "установка" сводится к:

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

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

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

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

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

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

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

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

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

В основном запускаем с runemacs.bat и все готово.

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

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

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

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

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

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

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

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

Загрузите «Emacs для 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 из командной строки windows или из командной строки cygwin, при условии, что / cygdrive / h / bin добавлен в мой путь cygwin переменная. Некоторое время я не использовал эту настройку, но, насколько я помню, когда я снова и снова вызываю файл emacs.cmd с новым файлом, все они оказываются буферами в одном и том же сеансе emacs.

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

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

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

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

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

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

Я использую emacs32, у меня действительно есть только одна проблема:

https://stackoverflow.com/questions/3625738 / Comint-предыдущего согласования входов-в-emacsw32-это-не-интерактивная

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

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

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

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

<Ол>
  • Простые шаги для установки.
  • Встроенные плагины.
  • Я предпочитаю запускать клиент Windows 10 + VcXsrv + Emacs 25 в WSL. Emacs - моя оболочка.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top