Как запустить Emacs в Windows?
Каков наилучший вкус Emacs для использования в Windows и где его можно скачать? И где находится файл .emacs?
Как запустить Emacs в Windows?
Каков наилучший вкус Emacs для использования в Windows и где его можно скачать? И где находится файл .emacs?
Я использую EmacsW32, он отлично работает. EDIT: теперь я использую обычный GNU Emacs 24, см. Ниже.
Подробнее см. в разделе Страница EmacsWiki.
Для меня самым большим преимуществом является то, что:
И в отношении XEmacs, согласно этот пост от Steve Yegge:
Подводя итог, я утверждал, что XEmacs имеет гораздо меньшую долю на рынке, худшую производительность, больше ошибок, значительно более низкую стабильность, и на данный момент, вероятно, меньше функций, чем GNU Emacs. Когда вы добавляете все это, это более слабый кандидат с большим отрывом.
EDIT: теперь я использую обычный GNU Emacs 24. Он также содержит Nxml, может быть установлен или создан из источников, а этот обертку, сервер Emacs запускается, если сервер не запущен. Ура!
Обратите внимание, что GNU Emacs для Windows поставляется с двумя исполняемыми файлами для запуска Emacs: "emacs.exe" и "runemacs.exe". Первый хранит окно DOS-Prompt в фоновом режиме, а второе - нет, поэтому, если вы выберете этот дистрибутив и хотите создать ярлык, обязательно запустите "runemacs.exe".
Карл
Самый простой способ найти, где пользовательский файл инициализации:
C-h v user-init-file
Самый простой способ открыть его (в буфере с нуля):
(find-file user-init-file)
и нажмите C-j на eval
Ну, мне лично очень нравится то, что я использую с тех пор, как я начал с Emacs, который является GNU Emacs. Похоже, он построен для окон . Эта ссылка также отвечает на ваш вопрос . Emacs. Здесь вы можете скачать его. Вероятно, вы должны получить версию 22.2 (последняя).
Если это ваш первый раз, я надеюсь, вам понравится! Я знаю, что я абсолютно люблю emacs!
Я запускаю его под cygwin. Это также дает мне среду Unix-ish для обхода команд с помощью мета -!
Я использую ванильную версию Emacs. По моему опыту, это очень стабильно, просто, делает все, что мне нужно, и не добавляет кучу наворотов, которые мне не нужны. Файл .emacs может быть помещен в C:\Users\YourName, если установлена переменная среды HOME. Это отличный способ справиться с этим, потому что он работает на основе пользователя и имитирует поведение emacs в Linux. Вы можете скачать zip из любого зеркала репозитория программного обеспечения GNU в папке emacs/windows. Вам нужен файл с именем emacs-xx.x-bin-i686-pc-mingw32.zip
.
Есть некоторые большие инструкции по настройке Emacs для окон здесь. По сути, "установка" сводится к:
Кроме того, вы можете рассмотреть emacs-w64 для 64-битных оконных систем:
См. http://www.gnu.org/software/emacs/windows/ntemacs.html. Раздел 2.1 описывает, где его получить, а раздел 3.5 описывает, где находится файл .emacs(по умолчанию, в вашем домашнем каталоге, как указано переменной среды HOME).
Я запускал как GNU emacs, так и Xemacs на окнах. Я использовал его в качестве основного редактора, почтового клиента и т.д., Но не "просто" редактора.
Когда я недавно переустановил Vista, я установил последнюю версию GNU. Он работает нормально. Так же и Xemacs, но похоже, что у GNU есть их sh * t, поэтому Xemacs уже не так убедительно.
Я предлагаю вам использовать версию разработки GNU Emacs 23, которая довольно стабильна и будет выпущена относительно скоро. Вы можете получать еженедельные бинарные сборки по ссылке ниже.
У меня есть переносимая версия с готовой конфигурацией .emacs, которая устанавливает режим org, I-do и т.д. Он также включает в себя файл org sample. Я думаю, что это лучшая отправная точка для новых гостей.
В основном выполняется с помощью runemacs.bat и все готово.
Когда вы вынуждены использовать 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.
Лучшее место для запуска, чтобы получить двоичный файл 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/
В последнем выпуске Emacs 25 был https://bitbucket.org/Haroogan/emacs-for-windows
, но вся страница была удалена.
Преимущество этой сборки и 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 из здесь прямо. Он отлично работает в окнах, убедитесь, что вы создали ярлык для файла runemacs.exe, а не файл emacs.exe, чтобы он не отображал командную строку перед открытием!
XEmacs менее стабилен, чем GNU Emacs, и множество расширений специально написаны для GNU. Я бы порекомендовал GNU > X.
Вы можете поместить файл .emacs в корень диска, на котором он установлен. Не уверен, что вы можете добавить его в другое место...
Im, использующий emacs32, у меня есть только одна проблема:
Если вы считаете Emacs редактором латекса для Windows 7.
Emacs4LS
(поддержка Emacs 4 Latex под Windows 7) для новичков для Emacs.
http://chunqishi.github.io/emacs4ls/
Я столкнулся с этой проблемой и обнаружил ошибку (по крайней мере, в моем случае) как существование c:\site-lisp\site-start.el
, файл, который был создан при установке EmacsW32 и который не был удален, когда я его удалил. (Vanilla GNU Emacs для Windows имеет c:\site-lisp
в своем пути загрузки и попытается загрузить этот файл, который каким-то образом завершает запуск этой ошибки.)
Решение: удаление всего каталога (c:\site-lisp
) работало для меня, но вы должны просто удалить файл site-start.el
.
Я предпочитаю запускать клиент Windows 10 + VcXsrv + Emacs 25 в WSL. Emacs это моя оболочка.