Emacs w Windows

Jak uruchomić Emacsa w Windows?

Jaki jest najlepszy smak Emacsa do wykorzystania w Windows i gdzie mogę go pobrać? I gdzie jest .plik emacs znaleziony?

Author: Turtle, 2008-09-03

20 answers

Używam EmacsW32 , działa świetnie. EDIT: używam teraz zwykłego GNU Emacs 24, patrz niżej.

Zobacz jego strona EmacsWiki Po szczegóły.

Dla mnie największą zaletą jest to, że:

  • posiada wersję emacsclient, która uruchamia serwer Emacsa, jeśli żaden serwer nie jest uruchomiony (otwórz wszystkie pliki w tym samym oknie Emacsa)
  • zawiera kilka przydatnych pakietów, takich jak Nxml
  • posiada Instalator Windows lub można go zbudować z źródła

I odnośnie Xemacsa, zgodnie z ten post napisany przez Steve Yegge:

PodsumowujÄ ... c, argumentowaĺ 'em, Ĺźe XEmacs ma znacznie mniejszy udziaĹ' w rynku, gorszÄ ... wydajnoĹ "ć, wiÄ ™ cej bugăłw, znacznie niĺźszä ... stabilnoĺ" ć, a w tym momencie prawdopodobnie mniej funkcji niĹź GNU Emacs. Kiedy to wszystko dodasz, to słabszy kandydat o dużą marżę.

EDIT: używam teraz zwykłego GNU Emacs 24. Zawiera również Nxml, może być instalowany lub budowany ze źródeł oraz z tym opakowaniem Serwer Emacs uruchamia się, jeśli żaden serwer nie jest uruchomiony. Zdrowie!

 58
Author: Sébastien RoccaSerra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-22 20:37:37

Zauważ, że GNU Emacs Dla Windows jest wyposażony w dwa pliki wykonywalne do uruchomienia Emacsa: "emacs.exe " i " runemacs.exe". Pierwsza przechowuje okno wiersza polecenia DOS w tle, podczas gdy druga nie, więc jeśli wybierzesz tę dystrybucję i chcesz utworzyć skrót, pamiętaj, aby uruchomić " runemacs.exe".

Carl

 36
Author: Carl Seleborg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-03 08:30:49

Najprostszy sposób, aby znaleźć, gdzie znajduje się plik init użytkownika:

C-h v user-init-file

Najprostszym sposobem otwarcia jest (w buforze scratch ):

(find-file user-init-file)

I wciśnij C-j do eval

 25
Author: cristobalito,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-09 17:38:24

Cóż, ja osobiście bardzo lubię to, czego używam od początku Emacsa, czyli GNU Emacs. Wygląda na to, że jest również zbudowany dla windows. Ten link odpowiada również na twoje .pytanie o plik emacs . Tutaj możesz go pobrać . Prawdopodobnie powinieneś dostać wersję 22.2 (najnowszą).

Jeśli to twój pierwszy raz, mam nadzieję, że ci się spodoba! Wiem, że absolutnie kocham Emacsa!

 6
Author: Mike Stone,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-03 08:12:20

Uruchamiam pod cygwinem. Daje mi to również uniksowe środowisko do wybijania poleceń za pomocą meta -!

 5
Author: Brian Carlton,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-03-09 13:56:04

Używam wersji waniliowej emacs . Z mojego doświadczenia wynika, że jest to bardzo stabilne, proste, robi wszystko, czego potrzebuję, i nie dodaje kilku wzdęć, których nie potrzebuję. .plik emacs {[5] } można umieścić w C:\Users\YourName jeśli zmienna środowiskowa HOME jest ustawiona. Jest to świetny sposób, aby sobie z tym poradzić, ponieważ działa na zasadzie użytkownika i naśladuje zachowanie Emacsa na Linuksie. Zip można pobrać z dowolnego repozytorium oprogramowania gnu mirror w folder emacs/windows . Chcesz plik o nazwie emacs-xx.x-bin-i686-pc-mingw32.zip.

Jest tu kilka świetnych instrukcji konfiguracji Emacsa dla windows . Zasadniczo "instalacja" sprowadza się do:

    Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.zip i rozpakować zip do odpowiedniego folderu. Najlepiej C:\emacs aby uniknąć spacji w nazwie pliku.
  1. Ustaw środowisko HOME zmienna do C:\Users\username (lub cokolwiek chcesz). Ustaw zmienną tylko dla użytkownika (jeśli jest specyficzna dla użytkownika). Tu jest Twój .plik Emacs idzie.
  2. jeśli chcesz użyć menu start lub skrótu na pulpicie, Utwórz skrót do bin/runemacs.exe .
  3. dodaj c:\emacs\emacs-xx.x\bin\ do twojej ścieżki (użytkownika lub systemu), dzięki czemu możesz ją uruchomić z wiersza poleceń.
 5
Author: mkasberg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-19 01:41:49

Możesz również rozważyć emacs-W64 dla 64-bitowych systemów windows:

Emacs-W64: http://sourceforge.net/projects/emacsbinw64/

 3
Author: imriss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-22 13:35:10

Zobacz http://www.gnu.org/software/emacs/windows/ntemacs.html . sekcja 2.1 opisuje, gdzie go uzyskać, a sekcja 3.5 opisuje, gdzie .plik emacs trafia (domyślnie do katalogu domowego, zgodnie ze zmienną środowiskową HOME).

 2
Author: Henry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-03 08:14:24

Uruchomiłem zarówno GNU emacs jak i Xemacs na windows. Kiedyś używałem go jako głównego edytora, klienta poczty itp., ale nie jest to" tylko " edytor.

Kiedy niedawno reinstalowałem Vistę zainstalowałem najnowszą wersję GNU. Działa dobrze. Podobnie jak Xemacs, ale wygląda na to, że GNU ma swoje sh * t razem, więc Xemacs nie jest już tak fascynujący.

 1
Author: gerikson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-03 08:56:03

Sugeruję użycie rozwojowej wersji GNU Emacs 23, która jest dość stabilna i ma zostać wydana stosunkowo szybko. Możesz uzyskać cotygodniowe Kompilacje binarne z poniższego linku.

Najnowszy GNU Emacs jako archiwum zip

 1
Author: boskom,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-24 23:28:56

Mam wersję przenośną z .emacs konfiguruje gotowy, który ustawi tryb org, I-do itp. Zawiera również plik próbki org. Myślę, że to lepszy punkt wyjścia dla nowych przybyszów.

W zasadzie Uruchom z runemacs.kij i wszystko gotowe.

Http://nd.edu / ~gsong/portable_emacs.html

 1
Author: GSong,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-26 21:31:36

Najlepszym miejscem do rozpoczęcia, Aby uzyskać binarny MS Windows dla GNU Emacs jest ... GNU Emacs :

Http://www.gnu.org/software/emacs/

(Oh, I jak znalazłem ten URL? Z podręcznika Emacs, Node Distribution . Jeśli masz dostęp do Emacsa w dowolnym miejscu, to jest to miejsce, aby przejść do takich informacji.)

Na tej stronie zobaczysz wszystko, co musisz wiedzieć o pozyskiwaniu Emacsa. W szczególności znajdziesz sekcję o nazwie pozyskiwanie / pobieranie GNU Emacs, który łączy się z pobliskim MIRROREM GNU. Kliknięcie tego linku prowadzi do strony z linkami, które pobierają wszystkie wydania Emacsa od Wydania 21.

Więcej tutaj, na tej stronie linków zobaczysz również katalog link o nazwie Okna. Kliknij, aby wyświetlić stronę z linkami do plików binarnych Emacsa (plików wykonywalnych) dla MS Windows. To jest strona, którą chcesz.

Knowing powyższe informacje mogą pomóc, gdy musisz ponownie znaleźć stronę, jeśli nie masz jej zakładki. Ale tutaj jest ostateczny adres URL, bezpośrednio: http://mirror.anl.gov/pub/gnu/emacs/windows/

 1
Author: Drew,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-26 23:26:45

Gdy zmuszony do korzystania z Windows, I ...

Pobierz "Emacs for windows" i zapisz go w jakimś katalogu (odtąd zwanym EMACS_SOMEWHERE)

Drop A.plik cmd w "Startup" do mapowania, "Moje dokumenty" do dysku H: z subst, lub jeśli "Moje Dokumenty" znajduje się na zdalnym serwerze, używam" dysku sieciowego Map " rzecz w Eksploratorze, aby "Moje Dokumenty" o nazwie H:. Następnie tworzę zmienną środowiskową o nazwie HOME w systemie Windows i nadaję jej nazwę " H:\". Teraz mogę odpuścić .plik emacs w "Moje dokumenty" i będzie czytany przez Emacsa po uruchomieniu.

Następnie tworzę H:\bin katalog. Wtedy dodam "H:\bin zmienna środowiskowa "to my Windows" Path".

Następnie tworzę H:\bin\emacs.plik cmd. Zawiera jeden wiersz:

@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*

Jest to sporo pracy, ale pozwoli mi to uruchomić jeden i ten sam emacs z wiersza polecenia systemu windows lub z wiersza polecenia cygwin, pod warunkiem, że /cygdrive/h/bin zostanie dodany do mojej zmiennej cygwin PATH. Nie używałem tego. konfiguracja na chwilę, ale z tego co pamiętam, kiedy dzwonię do Emacsa.cmd z nowym plikiem w kółko, wszystkie kończą jako bufory w jednej i tej samej sesji Emacsa.

 1
Author: Adam.at.Epsilon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-21 08:18:25

Był https://bitbucket.org/Haroogan/emacs-for-windows z najnowszym Emacsem 25, ale cała strona została usunięta. Zaletą tej kompilacji i emacs-W64 jest to, że są one dostarczane z plikami DLL jpg,png, tiff, a także DLL lxml, który jest potrzebny dla nowej przeglądarki internetowej eww.

 1
Author: Alain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-25 15:10:21

Aby uzyskać dostęp do .plik emacs dla Twojego profilu najprostszym sposobem jest otwarcie Emacsa. Następnie wykonaj C-x C -, wpisz ~USERNAME/.emacs (lub możesz użyć init.el lub jeden z innych smaków). Wpisz swoje rzeczy do pliku i C-x C - s (myślę), aby je zapisać.

Plik znajduje się (w Windows XP) w c:\Documents i Ustawienia\Nazwa użytkownika.emacs.d (niezależnie od nazwy pliku), lub równoważnej pisowni/lokalizacji w systemie.

 0
Author: Daemin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-03 08:52:36

Możesz pobrać GNU Emacs NT z tutaj bezpośrednio. Działa dobrze w windows, upewnij się, że utworzysz skrót do runemacs.plik exe zamiast Emacsa.plik exe, więc nie pokazuje wiersz polecenia przed otwarciem!

XEmacs jest mniej stabilny niż GNU Emacs, a wiele rozszerzeń jest pisanych specjalnie dla GNU. Polecam GNU > X.

Możesz umieścićplik emacs w katalogu głównym dysku, na którym jest zainstalowany. Nie wiem, czy można go dodać gdzie indziej też...

 0
Author: ljs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-03 09:28:58
 0
Author: sandos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:25:40

Napotkałem ten problem i odkryłem usterkę (przynajmniej w moim przypadku) jako istnienie c:\site-lisp\site-start.el, pliku, który został utworzony podczas instalacji EmacsW32, a który nie został usunięty, gdy go odinstalowałem. (Vanilla GNU Emacs Dla Windows Ma c:\site-lisp w swojej ścieżce ładowania i spróbuje załadować ten plik, co w jakiś sposób powoduje ten błąd.)

Rozwiązanie: usunięcie całego katalogu (c:\site-lisp) zadziałało dla mnie, ale ty powinieneś po prostu być w stanie usunąć site-start.el plik.

 0
Author: Darren Embry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-16 18:05:05

Jeśli masz na myśli Emacs jako edytor Latex Dla Windows 7.

Emacs4LS (Emacs 4 Latex wsparcie pod Windows 7) dla nowych dla Emacs. http://chunqishi.github.io/emacs4ls/

  1. łatwe kroki instalacji.
  2. Wtyczki Wbudowane.
 0
Author: Jeff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-11 15:08:02

Wolę uruchomić Windows 10 + vcxsrv + Emacs 25 client w WSL. Emacs to moja muszla.

 0
Author: tbc0,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-26 19:28:23