Respuestas:
Yo uso EmacsW32 , funciona muy bien. EDITAR: Ahora uso GNU Emacs 24 normal, ver más abajo.
Vea su página EmacsWiki para más detalles.
Para mí, la mayor ventaja es que:
Y en cuanto a XEmacs, según esta publicación de 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 lo 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 construir a partir de fuentes, y con este contenedor , el servidor Emacs se inicia si no hay ningún servidor en ejecución. ¡Salud!
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 DOS-Prompt en segundo plano, mientras que el segundo no, así que si elige esa distribución y desea crear un acceso directo, asegúrese de ejecutar "runemacs.exe".
Carl
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 búfer de scratch ):
(find-file user-init-file)
y presione Cj para evaluar
Bueno, personalmente me gusta mucho lo que he estado usando desde que comencé con Emacs, que es GNU Emacs. Parece que también está diseñado para Windows . Ese enlace también responde a su pregunta sobre el archivo .emacs . Aquí tienes un lugar donde puedes descargarlo . Probablemente debería obtener la versión 22.2 (la última).
Si es tu primera vez, ¡espero que lo disfrutes! ¡Sé que me encantan los emacs!
Lo ejecuto bajo cygwin. ¡Eso también me da un entorno Unix-ish para desembolsar comandos con meta-!
bin/
a las variables de ruta de Windows. Hacer que Emacs ' grep
funcione usando Cygwin en find
lugar de Windows' find
me impulsó a agregar Cygwin también al frente de la variable de ruta.
Utilizo una versión básica de emacs . En mi experiencia, esto es muy estable, simple, hace todo lo que necesito y no agrega un montón de hinchazón que no necesito. El archivo .emacs se puede colocar en C: \ Users \ YourName si se establece la variable de entorno HOME . Esta es una excelente manera de manejarlo porque funciona en función del usuario e imita el comportamiento de emacs en Linux. Puede descargar el zip desde cualquier espejo del repositorio de software gnu en la carpeta emacs / windows . Quieres el archivo que se nombra emacs-xx.x-bin-i686-pc-mingw32.zip
.
Hay algunas excelentes instrucciones para configurar emacs para Windows aquí . Básicamente, la "instalación" se reduce a:
emacs-<XX>.<X>-bin-i686-pc-mingw32.zip
. Consulte el binario "oficial" de Emacs-24.4 para MS-Windows .
Además, puede considerar emacs-w64 para sistemas Windows de 64 bits:
Consulte http://www.gnu.org/software/emacs/windows/ntemacs.html . La sección 2.1 describe dónde conseguirlo, 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 "solo" un editor.
Cuando reinstalé recientemente a Vista, instalé la última versión de GNU. Funciona bien. También lo hace Xemacs, pero parece que GNU se ha puesto de acuerdo, por lo que Xemacs ya no es tan atractivo.
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.
Tengo una versión portátil con .emacs configure 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 se ejecuta con runemacs.bat y todo está listo.
Encontré 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, que de alguna manera termina desencadenando ese error).
Solución: eliminar todo ese directorio ( c:\site-lisp
) funcionó para mí, pero debería poder eliminar el site-start.el
archivo.
El mejor lugar para comenzar, para obtener un binario de MS Windows para GNU Emacs es ... GNU Emacs :
http://www.gnu.org/software/emacs/
(Ah, ¿ y cómo encontré esa URL ? Del manual de Emacs, distribución de nodos . 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á una sección llamada Obtención / Descarga de GNU Emacs , que enlaza con un espejo GNU cercano . Hacer clic en ese enlace lo lleva a una página de enlaces que descargan todas las versiones de Emacs desde la versión 21.
Más importante aquí, en esa página de enlaces también verá un enlace de directorio llamado windows . Haga clic en eso para obtener una página de enlaces a los 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 veo obligado a usar Windows, yo ...
Descargue "Emacs para Windows" y guárdelo en algún directorio (en adelante, EMACS_SOMEWHERE)
Suelta un archivo .cmd en "Inicio" para mapear, "Mis documentos" a la unidad H: con subst, o si "Mis documentos" reside en un servidor remoto, utilizo la opción "Asignar unidad de red" en el Explorador para tener "Mi Documentos "denominados H :. Luego creo una variable de entorno llamada HOME en Windows y le doy el nombre de "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 bastante trabajo, pero me permitirá ejecutar el mismo emacs desde un símbolo del sistema de Windows o desde un símbolo del sistema cygwin, siempre que / cygdrive / h / bin se agregue a mi variable cygwin PATH. 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 búferes en la misma sesión de emacs.
C:\cygwin\bin\bash.exe --login -c "env HOME=\"`cygpath '%APPDATA%'`\" /cygdrive/c/emacs/emacs-23.2/bin/runemacs.exe"
Lo hubo 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 el emacs-w64 anterior es que vienen con archivos DLL jpg, png, tiff, así como DLL lxml, que es necesario para el nuevo eww
navegador web.
Para acceder al archivo .emacs de su perfil, la forma más sencilla es abrir emacs. Luego haga Cx C-, escriba ~ USERNAME / .emacs (o puede usar init.el o uno de los otros sabores). Escriba sus cosas en el archivo y Cx Cs (creo) para guardarlo.
El archivo real se encuentra (en Windows XP) en c: \ Documents and Settings \ NOMBRE DE USUARIO.emacs.d (como sea que haya nombrado el archivo), o la ortografía / ubicación equivalente en su sistema.
Puede descargar GNU Emacs NT directamente desde aquí . 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 abrir.
XEmacs es menos estable que GNU Emacs y muchas extensiones están escritas específicamente para GNU. 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 puede agregarlo en otro lugar también ...
Estoy usando emacs32, solo tengo un problema con él:
/programming/3625738/comint-previous-matching-input-in-emacsw32-is-not-interactive
Si te refieres a Emacs como Latex Editor para Windows 7.
Emacs4LS
(Emacs 4 Latex Support bajo Windows 7) para principiantes en Emacs.
http://chunqishi.github.io/emacs4ls/