Вопрос
Как вы запускаете 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 здесь.По сути, "установка" сводится к:
- Загрузите emacs из gnu зеркало в emacs/windows/emacs-version-bin-i686-pc-mingw32.zip, и извлеките zip-файл в соответствующую папку.Предпочтительно C:\emacs чтобы избежать пробелов в имени файла.
- Установите ГЛАВНАЯ переменная среды для C:\Users\username (или все, что ты захочешь).Сделайте ее переменной только для пользователя (если она зависит от имени пользователя).Это то место, где ваш .emacs файл отправляется.
- Если вам нужно создать меню "Пуск" или ярлык на рабочем столе, создайте ярлык для bin/runemacs.exe.
- Добавить c:\emacs\emacs-xx.x\bin\ к вашему пути (пользовательскому или системному), чтобы вы могли запустить его из командной строки.
Кроме того, вы можете рассмотреть emacs-w64 для 64-битных систем Windows:
См. 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 для разработчиков, которая довольно стабильна и будет выпущена относительно скоро. Вы можете получить еженедельные двоичные сборки по ссылке ниже.
У меня есть портативная версия с настройкой .emacs, которая настроена для режима org, I-do и т. д. В него также включен пример файла org. Я думаю, что это лучшая отправная точка для новичков.
В основном запускаем с runemacs.bat и все готово.
Лучшее место для начала, чтобы получить бинарный файл 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, у меня действительно есть только одна проблема:
Я столкнулся с этой проблемой и обнаружил, что ошибка (по крайней мере, в моем случае) заключается в существовании 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 - моя оболочка.