




Что ж, мне лично очень нравится то, что я использую с самого начала работы с Emacs, то есть GNU Emacs. Похоже, он построен для окна тоже. Эта ссылка также отвечает на ваш Вопрос о файле .emacs. Здесь вы можете скачать это. Вероятно, вам стоит установить версию 22.2 (самую последнюю).
Если это ваш первый раз, надеюсь, вам понравится! Я знаю, что мне очень нравится emacs!
См. http://www.gnu.org/software/emacs/windows/ntemacs.html. Раздел 2.1 описывает, где его взять, а раздел 3.5 описывает, где находится файл .emacs (по умолчанию в вашем домашнем каталоге, как указано в переменной среды HOME).
Обратите внимание, что GNU Emacs для Windows поставляется с двумя исполняемыми файлами для запуска Emacs: «emacs.exe» и «runemacs.exe». Первый поддерживает окно DOS-Prompt в фоновом режиме, а второй - нет, поэтому, если вы выбираете этот дистрибутив и хотите создать ярлык, обязательно запустите «runemacs.exe».
Карл
Самый простой способ получить доступ к файлу .emacs вашего профиля - открыть emacs. Затем выполните C-x C-, введите ~ USERNAME / .emacs (или вы можете использовать init.el или один из других вариантов). Введите свой материал в файл и C-x C-s (я думаю), чтобы сохранить его.
Фактический файл находится (в Windows XP) в c: \ Documents and Settings \ USERNAME.emacs.d (как бы вы ни назвали файл) или в эквивалентном месте написания / в вашей системе.
Я запускал как GNU emacs, так и Xemacs в Windows. Раньше я использовал его в качестве основного редактора, почтового клиента и т. д., Но это не «просто» редактор.
Когда я недавно переустановил Vista, я установил последнюю версию GNU. Работает нормально. То же самое и с Xemacs, но похоже, что GNU собрали все вместе, так что Xemacs больше не так привлекателен.
Вы можете загрузить GNU Emacs NT напрямую с сайта здесь. Он отлично работает в Windows, убедитесь, что вы создали ярлык для файла runemacs.exe, а не для файла emacs.exe, чтобы он не отображал командную строку перед открытием!
XEmacs менее стабилен, чем GNU Emacs, и множество расширений написано специально для GNU. Я бы порекомендовал GNU> X.
Вы можете поместить файл .emacs в корень диска, на котором он установлен. Не уверен, можно ли добавить его в другое место ...
Пользуюсь EmacsW32, отлично работает. Обновлено: теперь я использую обычный GNU Emacs 24, см. Ниже.
Подробнее см. Его Страница EmacsWiki.
Для меня самым большим преимуществом является то, что:
Что касается XEmacs, согласно эта почта Стива Йегге:
To summarize, I've argued that XEmacs has a much lower market share, poorer performance, more bugs, much lower stability, and at this point probably fewer features than GNU Emacs. When you add it all up, it's the weaker candidate by a large margin.
Обновлено: теперь я использую обычный GNU Emacs 24. Он также содержит Nxml, может быть установлен или собран из исходных кодов, а с эта обертка сервер Emacs запускается, если сервер не запущен. Ваше здоровье!
Я использовал EmacsW32, может быть, два года, но теперь я использую обычный GNU Emacs. Он работает так же хорошо или лучше в Windows.
У меня проблемы с запуском EmacsW32 в Vista, поэтому я не могу его рекомендовать: superuser.com/questions/163289/…
@Christian Davén: да, я тоже с Emacs 23. И так как я нашел небольшую оболочку, описанную здесь, emacswiki.org/emacs/EmacsClient#toc2 (для запуска сервера).
Он также кажется неработающим - последнее непропатченное обновление было еще в 2009 году, а последнее исправленное обновление было в конце 2010 года.
Я предлагаю вам использовать разрабатываемую версию GNU Emacs 23, которая довольно стабильна и будет выпущена относительно скоро. Вы можете получить еженедельные двоичные сборки по ссылке ниже.
Последняя версия GNU Emacs в виде zip-архива
Поддерживается ли эта версия Git?
При поиске в каталоге emacs я нашел lisp \ vc-git.el Поскольку я не использую git, я не могу сказать вам, насколько хорошо он работает, но определенно поддержка git присутствует в бета-версии Emacs 23 для Windows Вот прямая ссылка для загрузки бета-версии Emacs 23 с gnu.org: alpha.gnu.org/gnu/emacs/pretest/windows
Я запускаю его под cygwin. Это также дает мне среду в стиле Unix для обработки команд с помощью мета-!
Интересно, насколько похоже на добавление Cygwin bin/ к переменным пути Windows? Чтобы заставить Emacs grep работать с использованием Cygwin find, а не Windows find, я побудил меня добавить Cygwin перед переменной пути.
Я использую emacs32, на самом деле у меня только одна проблема:
Самый простой способ узнать, где находится файл инициализации пользователя:
C-h v user-init-file
Самый простой способ его открыть (в буфере царапать):
(find-file user-init-file)
и нажмите C-j, чтобы оценить
У меня есть портативная версия с готовой конфигурацией .emacs, которая настраивает режим организации, I-do и т. д. Она также включает файл образца организации. Я думаю, что это лучшая отправная точка для новичков.
В основном запускаем runemacs.bat и все готово.
Я использую ванильную версию emacs. По моему опыту, это очень стабильно, просто, делает все, что мне нужно, и не добавляет лишних деталей. Файл .emacs можно поместить в C: \ Users \ Ваше имя, если установлена переменная среды ДОМА. Это отличный способ справиться с этим, потому что он работает на основе пользователя и имитирует поведение emacs в Linux. Вы можете загрузить zip-архив из любого репозитория программного обеспечения GNU зеркало в папке emacs / windows. Вам нужен файл с именем emacs-xx.x-bin-i686-pc-mingw32.zip.
Есть несколько отличных инструкций по настройке emacs для Windows здесь. По сути, «установка» сводится к:
С 24.4 (ноябрь 2014 г.) соглашение об именах файлов было изменено на emacs-<XX>.<X>-bin-i686-pc-mingw32.zip. См. "Официальный" двоичный файл Emacs-24.4 для MS-Windows.
Ссылка на эта страница здесь не работает.
Я обновил ссылку, чтобы указать на обратная машина!
Если вы имеете в виду Emacs как редактор латекса для Windows 7.
Emacs4LS (поддержка Emacs 4 Latex в Windows 7) для новичков в Emacs.
http://chunqishi.github.io/emacs4ls/
Когда меня заставляют использовать Windows, я ...
Загрузите "Emacs для Windows" и сохраните его в каком-нибудь каталоге (далее именуемом EMACS_SOMEWHERE)
Перетащите файл .cmd в «Автозагрузку» для сопоставления, «Мои документы» на H: диск с subst, или, если «Мои документы» находятся на удаленном сервере, я использую функцию «Подключить сетевой диск» в проводнике, чтобы иметь «Мои Документы »по имени H :. Затем я создаю в Windows переменную среды с именем HOME и даю ей имя «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 PATH. Я давно не использовал эту настройку, но, насколько я помню, когда я снова и снова вызываю emacs.cmd с новым файлом, все они оказываются буферами в одном и том же сеансе emacs.
Я использовал следующую команду в Windows для запуска NTEmacs через Cygwin (таким образом наследуя мои переменные среды Cygwin), сохраняя при этом тот же каталог HOME, который NTEmacs использует по умолчанию: C:\cygwin\bin\bash.exe --login -c "env HOME=\"`cygpath '%APPDATA%'`\" /cygdrive/c/emacs/emacs-23.2/bin/runemacs.exe"
Я столкнулся с этой проблемой и обнаружил, что неисправность (по крайней мере, в моем случае) заключается в существовании c:\site-lisp\site-start.el, файла, который был создан при установке EmacsW32 и не был удален при его удалении. (Vanilla GNU Emacs для Windows имеет c:\site-lisp в своем пути загрузки и попытается загрузить этот файл, что каким-то образом приведет к возникновению этой ошибки.)
Решение: удаление всего этого каталога (c:\site-lisp) сработало для меня, но вы должен просто сможете удалить файл site-start.el.
Лучшее место для начала получения двоичного файла MS Windows для GNU Emacs - это ... GNU Emacs:
http://www.gnu.org/software/emacs/
(О, и как я нашел этот URL? Из руководства Emacs, узел Распределение. Если у вас есть доступ к Emacs где угодно, это место, где можно найти такую информацию.)
На этой странице вы увидите все, что вам нужно знать о получении Emacs. В частности, вы найдете раздел под названием Получение / загрузка GNU Emacs, который ссылается на соседнее зеркало GNU. Щелкнув по этой ссылке, вы попадете на страницу со ссылками, которые загружают все выпуски Emacs, начиная с выпуска 21.
Что еще более важно, на этой странице ссылок вы также увидите ссылку каталог с именем окна. Щелкните по нему, чтобы перейти на страницу со ссылками на Бинарные файлы Emacs (исполняемые файлы) для MS Windows. Это та страница, которую вы хотите.
Информация, указанная выше, может помочь, когда вам понадобится снова найти страницу, если вы не добавили ее в закладки. Но вот конечный URL, напрямую: http://mirror.anl.gov/pub/gnu/emacs/windows/
Также вы можете рассмотреть emacs-w64 для 64-битных систем Windows:
Был https://bitbucket.org/Haroogan/emacs-for-windows с последней версией Emacs 25, но вся страница была удалена.
Преимущество этой сборки и приведенного выше emacs-w64 заключается в том, что они поставляются с jpg, png, tiff DLL, а также lxml DLL, которая необходима для нового веб-браузера eww.
Кто такой Харуган? Это как официальный источник?
Ни в коем случае не официальный источник. Он утверждает, что получил подсказку о версии 25 и строит ее. Альтернативой является сборка emacs самостоятельно, используя информацию из emacs-w64 в sourceforge.net/p/emacsbinw64/wiki/…. У меня это сработало, даже при использовании MSYS2 в качестве оболочки по умолчанию.
Я предпочитаю запускать клиент Windows 10 + VcXsrv + Emacs 25 в WSL. Emacs - это моя оболочка.
Ключевое различие между ними заключается в том, что одно создано как приложение с графическим интерфейсом, а другое - как приложение командной строки (которое запускает графический интерфейс). Windows, в отличие от Unix, различает эти две вещи.