Каков наилучший способ запуска 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). Я не нашел способ решить обе проблемы одновременно.