Каков наилучший способ запуска emacs под Windows?

Я попытался использовать загрузку GNU Emacs, разархивировал ее, а затем нажал на emacs.exe, но получил какую-то неясную ошибку.

Затем я попробовал Cygwin emacs, но когда я нажимаю ctrl x ctrl c, чтобы выйти из emacs, он думает, что я нажал ctrl x ctrl "g"!!! Я проверил все сопоставления клавиш, и они работают иначе в Emacs.

Есть ли другая версия Emacs для Windows, которая просто работает!

5 ответов

Решение

Я использовал GNU emacs в Windows без проблем, по крайней мере, версии 22 и 23. В любом случае, вы можете попробовать XEmacs и посмотреть, повезет ли вам больше.

Лично я предпочитаю Emacs W32 http://www.ourcomments.org/Emacs/EmacsW32.html (ссылка не работает, вы можете просмотреть архивную версию или просмотреть обсуждение Reddit для поиска альтернатив).

Он имеет несколько хороших связей с Windows, а также подключается к Cygwin.

Установите Vim... или проверьте http://www.claremontmckenna.edu/math/alee/emacs/emacs.html руководство

Теперь есть пакет Chocolatey Emacs (в настоящее время v24.5.0.20150611). Если вы установили Chocolatey, откройте приглашение DOS от имени администратора:

C:\> choco install -y emacs

Тогда вы можете просто запустить emacs всякий раз, когда вы хотите из командной строки DOS. Бинарные файлы Emacs устанавливаются в каталог шоколадных бинов (C:\ProgramData\chocolatey\bin), который уже должен быть на вашем пути, если вы можете запустить choco,

Cygwin не требуется.

Если вы установите переменную среды CYGWIN=tty перед запуском Cygwin (например, из Windows System Properties->Advanced->Environment Variables) ваш тест будет исправлен, и вы сможете убивать (больше?) программ Cygwin с помощью Ctrl-C. Однако, это нарушит консольный ввод-вывод для некоторых программ Windows под Cygwin (и возможность убить их с помощью Ctrl-C). Я не нашел способ решить обе проблемы одновременно.

Другие вопросы по тегам