Domanda

Come si esegue Emacs in Windows?

Qual è la versione migliore di Emacs da utilizzare in Windows e dove posso scaricarla?E dove si trova il file .emacs?

È stato utile?

Soluzione

Io uso EmacsW32, funziona benissimo. MODIFICARE:Ora utilizzo il normale GNU Emacs 24, vedi sotto.

Guardalo Pagina EmacsWiki per dettagli.

Per me il vantaggio più grande è che:

  • ha una versione di emacsclient che avvia il server Emacs se nessun server è in esecuzione (apri tutti i tuoi file nella stessa finestra di Emacs)
  • include diversi pacchetti utili come Nxml
  • ha un programma di installazione di Windows oppure puoi crearlo da fonti

E per quanto riguarda XEmacs, secondo questo post di Steve Yegge:

Per riassumere, ho sostenuto che XEmacs ha una quota di mercato molto più bassa, prestazioni inferiori, più bug, stabilità molto inferiore e, a questo punto, probabilmente meno funzionalità di GNU Emacs.Quando sommi tutto, è il candidato più debole con un ampio margine.

MODIFICARE:Ora utilizzo il normale GNU Emacs 24.Contiene anche Nxml, può essere installato o creato da sorgenti e con questo involucro, il server Emacs si avvia se nessun server è in esecuzione.Saluti!

Altri suggerimenti

Tieni presente che GNU Emacs per Windows viene fornito con due eseguibili per avviare Emacs:"emacs.exe" e "runemacs.exe".Il primo mantiene una finestra del prompt DOS in background, mentre il secondo no, quindi se scegli quella distribuzione e desideri creare un collegamento, assicurati di avviare "runemacs.exe".

Carlo

Il modo più semplice per trovare dove si trova il file init dell'utente:

C-h v user-init-file

Il modo più semplice per aprirlo è (nel graffio respingente):

(find-file user-init-file)

e premi C-j per valutare

Beh, personalmente mi piace molto quello che uso da quando ho iniziato con Emacs, che è GNU Emacs.Sembra che sia stato costruito per anche le finestre.Quel link risponde anche al tuo Domanda sul file .emacs. Ecco un posto dove puoi scaricarlo.Probabilmente dovresti ottenere la versione 22.2 (l'ultima).

Se questa è la tua prima volta, spero che ti piaccia!So che adoro assolutamente emacs!

Lo eseguo sotto Cygwin.Questo mi dà anche un ambiente Unix-ish per eseguire comandi con meta-!

Io uso una versione vanigliata di emacs.Nella mia esperienza, questo è molto stabile, semplice, fa tutto ciò di cui ho bisogno e non aggiunge un sacco di cose di cui non ho bisogno.IL .emacs è possibile inserire il file C:\Utenti uoNome se la CASA la variabile di ambiente è impostata.Questo è un ottimo modo per gestirlo perché funziona in base all'utente e imita il comportamento di emacs su Linux.Puoi scaricare lo zip da qualsiasi repository software gnu specchio nel emacs/windows cartella.Vuoi il file denominato emacs-xx.x-bin-i686-pc-mingw32.zip.

Ci sono alcune ottime istruzioni per configurare emacs per Windows Qui.Fondamentalmente l'"installazione" si riduce a:

  1. Scarica emacs da uno gnu specchio A emacs/windows/emacs-versione-bin-i686-pc-mingw32.zip, ed estrai lo zip in una cartella appropriata.Preferibilmente C:\emacs per evitare spazi nel nome del file.
  2. Impostare il CASA variabile d'ambiente a C:\Utenti ome utente (o quello che vuoi).Rendila una variabile solo utente (se è specifica del nome utente).Qui è dove il tuo .emacs il file va.
  3. Se desideri un menu di avvio o un collegamento sul desktop, crea un collegamento a bin/runemacs.exe.
  4. Aggiungere c:\emacs\emacs-xx.x\bin\ al tuo percorso (utente o sistema), in modo da poterlo eseguire dalla riga di comando.

Inoltre, puoi considerare emacs-w64 per i sistemi Windows a 64 bit:

emacs-w64: http://sourceforge.net/projects/emacsbinw64/

Vedere http://www.gnu.org/software/emacs/windows/ntemacs.html.La sezione 2.1 descrive dove trovarlo e la sezione 3.5 descrive dove va a finire il file .emacs (per impostazione predefinita, nella tua directory home, come specificato dalla variabile d'ambiente HOME).

Ho eseguito sia GNU emacs che Xemacs su Windows.Lo usavo come editor principale, client di posta elettronica, ecc., ma non è "solo" un editor.

Quando ho reinstallato di recente Vista, ho installato l'ultima versione GNU.Funziona bene.Lo stesso vale per Xemacs, ma sembra che GNU abbia messo insieme le cose, quindi Xemacs non è più così avvincente.

Ti suggerisco di utilizzare la versione di sviluppo di GNU Emacs 23, che è abbastanza stabile e verrà rilasciata relativamente presto.Puoi ottenere build binarie settimanali dal link sottostante.

L'ultimo GNU Emacs come archivio zip

Ho una versione portatile con .emacs configure pronto, che configura la modalità org, I-do, ecc.Comprendeva anche il file di esempio dell'organizzazione.Penso che sia un punto di partenza migliore per i nuovi arrivati.

Fondamentalmente esegui con runemacs.bat e tutto è pronto.

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

Il posto migliore da cui iniziare per ottenere un binario di MS Windows per GNU Emacs è... GNU Emacs:

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

(Oh e come ho trovato quell'URL?Dal manuale di Emacs, node Distribuzione.Se hai accesso a Emacs ovunque, quello è il posto dove andare per tali informazioni.)

In quella pagina vedrai tutto quello che devi sapere su come ottenere Emacs.In particolare troverai una sezione denominata Ottenere/scaricare GNU Emacs, che si collega ad a vicino specchio GNU.Facendo clic su quel collegamento si accede a una pagina di collegamenti che scaricano tutte le versioni di Emacs dalla versione 21.

Ancora più importante qui, in quella pagina di collegamenti vedrai anche a directory collegamento denominato finestre.Fare clic per ottenere una pagina di collegamenti a Binari Emacs (eseguibili) per MS Windows.Questa è la pagina che desideri.

Conoscere le informazioni di cui sopra può aiutarti quando hai bisogno di ritrovare la pagina, se non l'hai aggiunta ai segnalibri.Ma ecco l'URL finale, direttamente: http://mirror.anl.gov/pub/gnu/emacs/windows/

Quando sono costretto a usare Windows, io...

Scarica "Emacs per Windows" e salvalo in una directory (d'ora in poi denominata EMACS_SOMEWHERE)

Rilascia un file .cmd in "Avvio" per mappare "Documenti" su H:drive con subst, o se "My Documents" risiede su un server remoto, utilizzo la funzione "Map Network Drive" in Explorer per avere "My Documents" denominato H:.Quindi creo una variabile d'ambiente denominata HOME in Windows e le do il nome "H:\".Ora posso rilasciare il mio file .emacs in "Documenti" e verrà letto da emacs all'avvio.

Quindi creo la directory H:\bin.Quindi aggiungo "H:\bin" alla variabile di ambiente "Path" di Windows.

Quindi creo un file H:\bin\emacs.cmd.Contiene una riga:

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

Questo è un bel po' di lavoro, ma mi consentirà di eseguire lo stesso emacs dal prompt dei comandi di Windows o da un prompt dei comandi di Cygwin, a condizione che /cygdrive/h/bin sia aggiunto alla mia variabile PATH di Cygwin.Non uso questa configurazione da un po' ma, se ricordo bene, quando chiamo emacs.cmd con un nuovo file più e più volte, finiscono tutti per essere buffer nella stessa sessione di emacs.

C'era https://bitbucket.org/Haroogan/emacs-for-windows con l'ultimo Emacs 25, ma l'intera pagina è stata rimossa.Il vantaggio di questa build e di emacs-w64 sopra è che vengono forniti con DLL jpg, png, tiff e DLL lxml, necessarie per la nuova versione eww programma di navigazione in rete.

Per accedere al file .emacs per il tuo profilo il modo più semplice è aprire emacs.Quindi esegui C-x C-, digita ~USERNAME/.emacs (oppure puoi usare init.el o una delle altre versioni).Digita il tuo materiale nel file e C-x C-s (credo) per salvarlo.

Il file effettivo si trova (in Windows XP) in c:\Documents and Settings\USERNAME.emacs.d (qualunque sia il nome che hai assegnato al file) o nell'ortografia/posizione equivalente sul tuo sistema.

Puoi scaricare GNU Emacs NT da Qui diretto.Funziona bene in Windows, assicurati di creare un collegamento al file runemacs.exe anziché al file emacs.exe in modo che non mostri un prompt dei comandi prima dell'apertura!

XEmacs è meno stabile di GNU Emacs e molte estensioni sono scritte specificatamente per GNU.Consiglierei GNU > X.

Puoi posizionare il file .emacs nella root dell'unità su cui è installato.Non sono sicuro di poterlo aggiungere anche altrove...

Ho riscontrato questo problema e ho scoperto che la colpa (almeno nel mio caso) è l'esistenza di c:\site-lisp\site-start.el, un file che è stato creato quando è stato installato EmacsW32 e che non è stato rimosso quando l'ho disinstallato.(Vanilla GNU Emacs per Windows ha c:\site-lisp nel suo percorso di caricamento e proverà a caricare questo file, che in qualche modo finisce per attivare l'errore.)

Soluzione:rimuovendo l'intera directory (c:\site-lisp) ha funzionato per me, ma tu Dovrebbe basta essere in grado di rimuovere il site-start.el file.

Se intendi Emacs come editor di lattice per Windows 7.

Emacs4LS (Supporto Emacs 4 Latex sotto Windows 7) per i nuovi arrivati ​​per Emacs.http://chunqishi.github.io/emacs4ls/

  1. Semplici passaggi per l'installazione.
  2. Plugin integrati.

Preferisco eseguire il client Windows 10 + VcXsrv + Emacs 25 in WSL.Emacs è il mio guscio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top