Відповіді:
Я використовую EmacsW32 , він чудово працює. EDIT: Зараз я використовую звичайний GNU Emacs 24, див. Нижче.
Детальніше див. На його сторінці EmacsWiki .
Для мене найбільша перевага полягає в тому, що:
А щодо XEmacs, згідно з цим дописом Стіва Йегге:
Підводячи підсумок, я стверджував, що 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)
і натисніть Cj, щоб оцінити
Ну, мені особисто дуже подобається те, що я використовую з моменту початку роботи з Emacs, тобто GNU Emacs. Схоже, він побудований і для вікон . Це посилання також відповідає на ваше запитання щодо файлу .emacs . Тут ви можете завантажити його . Ймовірно, вам слід отримати версію 22.2 (останню).
Якщо це ваш перший раз, сподіваюся, вам сподобається! Я знаю, що абсолютно люблю emacs!
Я запускаю це під cygwin. Це також дає мені середовище Unix для обробки команд мета-!
bin/
до змінних шляху Windows? Примусити Emacs " grep
працювати за допомогою Cygwin, find
а не Windows" find
спонукало мене додати Cygwin занадто перед змінною шляху.
Я використовую ванільну версію emacs . З мого досвіду, це дуже стабільно, просто, робить все, що мені потрібно, і не додає купу надутого, що мені не потрібно. Файл .emacs можна розмістити в C: \ Users \ YourName, якщо встановлено змінну середовища HOME . Це чудовий спосіб з цим впоратися, оскільки він працює на базі користувача та імітує поведінку emacs в Linux. Ви можете завантажити zip із будь-якого дзеркала сховища програмного забезпечення gnu у папці emacs / windows . Вам потрібен файл із іменем emacs-xx.x-bin-i686-pc-mingw32.zip
.
Є деякі великі інструкції по налаштуванню Emacs для вікон тут . В основному, "установка" зводиться до:
emacs-<XX>.<X>-bin-i686-pc-mingw32.zip
. Див. "Офіційний" двійковий файл Emacs-24.4 для MS-Windows .
Також ви можете розглянути emacs-w64 для 64-бітних систем Windows:
Див. Http://www.gnu.org/software/emacs/windows/ntemacs.html . Розділ 2.1 описує, де його отримати, а розділ 3.5 - куди йде файл .emacs (за замовчуванням у вашому домашньому каталозі, як зазначено змінною середовища HOME).
Я запускав як GNU emacs, так і Xemacs у Windows. Раніше я використовував його як основний редактор, поштовий клієнт тощо, але це не просто "редактор".
Коли я нещодавно перевстановив Vista, я встановив останню версію GNU. Це чудово працює. Так само як і Xemacs, але схоже, GNU зібрав свої зусилля, тому Xemacs вже не такий привабливий.
Я пропоную вам використовувати розробницьку версію GNU Emacs 23, яка є досить стабільною і вийде відносно скоро. Ви можете отримати щотижневі двійкові збірки за посиланням нижче.
У мене є портативна версія з готовим налаштуванням .emacs, який встановлює організаційний режим, I-do тощо. Він також включає файл зразка організації. Я думаю, що це кращий вихідний пункт для нових бажаючих.
В основному запускаємося з runemacs.bat і все готово.
Я зіткнувся з цією проблемою і виявив помилку (принаймні в моєму випадку) у існуванні 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-го випуску.
Важливіше тут, на цій сторінці посилань ви також побачите посилання на каталог з ім'ям windows . Клацніть на ньому, щоб отримати сторінку посилань на двійкові файли Emacs (виконувані файли) для MS Windows . Це сторінка, яку ви хочете.
Знання вищевказаної інформації може допомогти, коли вам потрібно буде знову знайти сторінку, якщо ви не зробили її закладкою. Але ось кінцева URL-адреса, безпосередньо: http://mirror.anl.gov/pub/gnu/emacs/windows/
Коли мене змушують використовувати Windows, я ...
Завантажте "Emacs для Windows" і збережіть його в якомусь каталозі (надалі EMACS_SOMEWHERE)
Перекиньте файл .cmd у "Запуск", щоб зіставити "Мої документи" на H: диск із підміном, або якщо "Мої документи" знаходяться на віддаленому сервері, я використовую річ "Карта мережевого диска" в Провіднику, щоб мати "Мій Документи "з іменем H :. Потім я створюю змінну середовища з назвою HOME в Windows і даю їй назву "H: \". Тепер я можу залишити свій файл .emacs у "Мої документи", і він буде прочитаний emacs при його запуску.
Потім я створюю каталог H: \ bin. Потім я додаю "H: \ bin" до своєї змінної середовища Windows "Path".
Потім я створюю файл 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.
C:\cygwin\bin\bash.exe --login -c "env HOME=\"`cygpath '%APPDATA%'`\" /cygdrive/c/emacs/emacs-23.2/bin/runemacs.exe"
Було https://bitbucket.org/Haroogan/emacs-for-windows
з останньою версією Emacs 25, але вся сторінка видалена. Перевага цієї збірки та наведеного вище emacs-w64 полягає в тому, що вони постачаються з DLL-файлами jpg, png, tiff, а також DLL-файлами lxml, необхідними для нового eww
веб-браузера.
Щоб отримати доступ до файлу .emacs для свого профілю, найпростіший спосіб - відкрити emacs. Потім виконайте Cx C-, введіть ~ USERNAME / .emacs (або ви можете використовувати init.el або один із інших ароматів). Введіть свої матеріали у файл та Cx C (я думаю), щоб зберегти їх.
Фактичний файл знаходиться (у Windows XP) у c: \ Documents and Settings \ USERNAME.emacs.d (як би ви не назвали файл), або еквівалентне написання / розташування у вашій системі.
Ви можете завантажити GNU Emacs NT звідси безпосередньо. Він чудово працює у вікнах, переконайтесь, що ви створили ярлик до файлу runemacs.exe, а не до файлу emacs.exe, тому він не відображатиме командного рядка перед відкриттям!
XEmacs менш стабільний, ніж GNU Emacs, і багато розширень спеціально написані для GNU. Я б порекомендував GNU> X.
Ви можете розмістити файл .emacs у кореневій папці диска, на якому він встановлений. Не впевнений, чи можете ви також додати його деінде ...
Я використовую emacs32, я маю лише одну проблему:
/programming/3625738/comint-previous-matching-input-in-emacsw32-is-not-interactive
Якщо ви маєте на увазі Emacs як редактор латексу для Windows 7.
Emacs4LS
(Підтримка Emacs 4 Latex під Windows 7) для новачка для Emacs.
http://chunqishi.github.io/emacs4ls/