Pregunta

¿Cómo se ejecuta Emacs en Windows?

¿Cuál es la mejor versión de Emacs para usar en Windows y dónde puedo descargarlo?¿Y dónde se encuentra el archivo .emacs?

¿Fue útil?

Solución

yo suelo EmacsW32, funciona muy bien. EDITAR:Ahora uso GNU Emacs 24 normal, ver más abajo.

ver su Página Wiki de Emacs para detalles.

Para mí, la mayor ventaja es que:

  • tiene una versión de emacsclient que inicia el servidor Emacs si no hay ningún servidor en ejecución (abre todos tus archivos en la misma ventana de Emacs)
  • Incluye varios paquetes útiles como Nxml.
  • Tiene un instalador de Windows o puedes compilarlo desde fuentes.

Y en cuanto a XEmacs, según esta publicación por Steve Yegge:

Para resumir, he argumentado que XEmacs tiene una participación de mercado mucho menor, un rendimiento más pobre, más errores, una estabilidad mucho menor y, en este punto, probablemente menos funciones que GNU Emacs.Cuando se suma todo, es el candidato más débil por un amplio margen.

EDITAR:Ahora uso GNU Emacs 24 normal.También contiene Nxml, se puede instalar o compilar a partir de fuentes y con este envoltorio, el servidor Emacs se inicia si no hay ningún servidor en ejecución.¡Salud!

Otros consejos

Tenga en cuenta que GNU Emacs para Windows viene con dos ejecutables para iniciar Emacs:"emacs.exe" y "runemacs.exe".El primero mantiene una ventana de DOS-Prompt en segundo plano, mientras que el segundo no, por lo que si elige esa distribución y desea crear un acceso directo, asegúrese de iniciar "runemacs.exe".

carlos

La forma más sencilla de encontrar dónde está el archivo de inicio del usuario:

C-h v user-init-file

La forma más fácil de abrirlo es (en el rascar buffer):

(find-file user-init-file)

y presiona C-j para evaluar

Bueno, personalmente me gusta mucho lo que he estado usando desde que comencé con Emacs, que es GNU Emacs.Parece que está construido para ventanas también.Ese enlace también responde a tu Pregunta sobre el archivo .emacs. Aquí tienes un lugar donde puedes descargarlo..Probablemente deberías obtener la versión 22.2 (la última).

Si es tu primera vez, ¡espero que lo disfrutes!¡Sé que amo absolutamente emacs!

Lo ejecuto bajo cygwin.¡Eso también me brinda un entorno tipo Unix para distribuir comandos con meta-!

Yo uso una versión vainilla de emacs.En mi experiencia, esto es muy estable, simple, hace todo lo que necesito y no agrega mucha hinchazón que no necesito.El .emacs El archivo se puede colocar en C:\Usuarios\SuNombre Si el HOGAR La variable de entorno está configurada.Esta es una excelente manera de manejarlo porque funciona según el usuario e imita el comportamiento de emacs en Linux.Puede descargar el zip desde cualquier repositorio de software gnu espejo en el emacs/ventanas carpeta.Quieres el archivo que lleva el nombre emacs-xx.x-bin-i686-pc-mingw32.zip.

Hay algunas instrucciones excelentes para configurar emacs para Windows. aquí.Básicamente, la "instalación" se reduce a:

  1. Descargar emacs desde un gnu espejo en emacs/windows/emacs-version-bin-i686-pc-mingw32.zip, y extraiga el zip a una carpeta adecuada.Preferiblemente C:\emacs para evitar espacios en el nombre del archivo.
  2. Selecciona el HOGAR variable de entorno para C:\Usuarios ombre de usuario (o lo que quieras).Conviértalo en una variable exclusiva del usuario (si es específico del nombre de usuario).Aquí es donde tu .emacs va el archivo.
  3. Si desea un menú de inicio o un acceso directo en el escritorio, cree un acceso directo a bin/runemacs.exe.
  4. Agregar c:\emacs\emacs-xx.x\bin\ a su ruta (usuario o sistema), para que pueda ejecutarlo desde la línea de comando.

Además, puede considerar emacs-w64 para sistemas Windows de 64 bits:

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

Ver http://www.gnu.org/software/emacs/windows/ntemacs.html.La sección 2.1 describe dónde obtenerlo y la sección 3.5 describe dónde va el archivo .emacs (de forma predeterminada, en su directorio de inicio, según lo especificado por la variable de entorno HOME).

He ejecutado GNU emacs y Xemacs en Windows.Solía ​​usarlo como mi editor principal, cliente de correo electrónico, etc., pero no es "sólo" un editor.

Cuando reinstalé recientemente Vista, instalé la última versión de GNU.Funciona bien.Xemacs también, pero parece que GNU se ha arreglado, por lo que Xemacs ya no es tan convincente.

Le sugiero que utilice la versión de desarrollo de GNU Emacs 23, que es bastante estable y se lanzará relativamente pronto.Puede obtener compilaciones binarias semanales desde el siguiente enlace.

Último GNU Emacs como archivo zip

Tengo una versión portátil con .emacs configurado listo, que configura el modo de organización, I-do, etc.También incluía un archivo de muestra de organización.Creo que es un mejor punto de partida para los recién llegados.

Básicamente ejecuta runemacs.bat y todo estará listo.

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

El mejor lugar para comenzar a obtener un binario de MS Windows para GNU Emacs es... Emacs GNU:

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

(Oh y ¿Cómo encontré esa URL??Del manual de Emacs, nodo Distribución.Si tiene acceso a Emacs en cualquier lugar, ese es el lugar al que debe acudir para obtener dicha información).

En esa página verá todo lo que necesita saber sobre cómo obtener Emacs.En particular, encontrarás una sección llamada Obtención/descarga de GNU Emacs, que enlaza con un espejo GNU cercano.Al hacer clic en ese enlace, accederá a una página de enlaces que descargan todas las versiones de Emacs desde la versión 21.

Más importante aún aquí, en esa página de enlaces también verá un directorio enlace nombrado ventanas.Haga clic allí para obtener una página de enlaces a Binarios (ejecutables) de Emacs para MS Windows.Esa es la página que quieres.

Conocer la información anterior puede ser útil cuando necesite encontrar la página nuevamente, si no la ha marcado como favorita.Pero aquí está la URL final, directamente: http://mirror.anl.gov/pub/gnu/emacs/windows/

Cuando me vi obligado a usar Windows,...

Descargue "Emacs para Windows" y guárdelo en algún directorio (en adelante denominado EMACS_SOMEWHERE)

Suelte un archivo .cmd en "Inicio" para asignar "Mis documentos" a H:conduzca con subst, o si "Mis documentos" reside en un servidor remoto, uso la opción "Map Network Drive" en el Explorador para que "Mis documentos" se llame H:.Luego creo una variable de entorno llamada HOME en Windows y le doy el nombre "H:\".Ahora puedo colocar mi archivo .emacs en "Mis documentos" y emacs lo leerá cuando se inicie.

Luego creo el directorio H:\bin.Luego agrego "H:\bin" a mi variable de entorno "Ruta" de Windows.

Luego creo un archivo H:\bin\emacs.cmd.Contiene una línea:

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

Esto es un poco de trabajo, pero me permitirá ejecutar el mismo emacs desde un símbolo del sistema de Windows o desde un símbolo del sistema de cygwin, siempre que se agregue /cygdrive/h/bin a mi variable PATH de cygwin.No he usado esta configuración por un tiempo, pero según recuerdo, cuando llamo a emacs.cmd con un nuevo archivo una y otra vez, todos terminan siendo buffers en la misma sesión de emacs.

Había https://bitbucket.org/Haroogan/emacs-for-windows con el último Emacs 25, pero se ha eliminado toda la página.El beneficio de esta compilación y del emacs-w64 anterior es que vienen con DLL jpg, png, tiff y lxml, que es necesario para la nueva versión. eww navegador web.

Para acceder al archivo .emacs de su perfil, la forma más sencilla es abrir emacs.Luego haga C-x C-, escriba ~USERNAME/.emacs (o puede usar init.el o uno de los otros sabores).Escribe tus cosas en el archivo y C-x C-s (creo) para guardarlo.

El archivo real se encuentra (en Windows XP) en c:\Documents and Settings\USERNAME.emacs.d (el nombre que haya asignado al archivo), o la ortografía/ubicación equivalente en su sistema.

Puede descargar GNU Emacs NT desde aquí directo.Funciona bien en Windows, asegúrese de crear un acceso directo al archivo runemacs.exe en lugar del archivo emacs.exe para que no muestre un símbolo del sistema antes de abrirlo.

XEmacs es menos estable que GNU Emacs y muchas extensiones están escritas específicamente para GNU.Yo recomendaría GNU > X.

Puede colocar el archivo .emacs en la raíz de la unidad en la que está instalado.No estoy seguro de si puedes agregarlo en otro lugar también...

Me encontré con este problema y descubrí que la falla (al menos en mi caso) es la existencia de c:\site-lisp\site-start.el, un archivo que se creó cuando se instaló EmacsW32 y que no se eliminó cuando lo desinstalé.(Vanilla GNU Emacs para Windows tiene c:\site-lisp en su ruta de carga e intentará cargar este archivo, lo que de alguna manera termina provocando ese error).

Solución:eliminando todo ese directorio (c:\site-lisp) funcionó para mí, pero tú debería solo poder quitar el site-start.el archivo.

Si te refieres a Emacs como editor Latex para Windows 7.

Emacs4LS (Soporte de Emacs 4 Latex en Windows 7) para recién llegados a Emacs.http://chunqishi.github.io/emacs4ls/

  1. Pasos sencillos para instalar.
  2. Complementos integrados.

Prefiero ejecutar el cliente Windows 10 + VcXsrv + Emacs 25 en WSL.Emacs es mi caparazón.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top