Emacs sous Windows
20 réponses
j'utilise EmacsW32 , il fonctionne très bien. EDIT: j'utilise maintenant GNU Emacs 24, voir ci-dessous.
voir sa page EmacsWiki pour plus de détails.
Pour moi, le plus grand avantage est que:
- il a une version d'emacsclient qui démarre le serveur Emacs si aucun serveur N'est en cours d'exécution (ouvrez tous vos fichiers dans la même fenêtre Emacs)
- il comprend plusieurs paquets utiles tels que nxml
- il a un installateur Windows ou vous pouvez le construire à partir de sources
et concernant XEmacs, selon ce post par Steve Yegge:
pour résumer, J'ai fait valoir que XEmacs a une part de marché beaucoup plus faible, des performances plus faibles, plus de bogues, une stabilité beaucoup plus faible, et à ce point probablement moins de fonctionnalités que GNU Emacs. Lorsque vous ajoutez tout cela, c'est le plus faible de candidats par une grande marge.
EDIT: j'utilise maintenant GNU Emacs 24. Il contient aussi Nxml, peut être installé ou construit à partir de sources , et avec ce wrapper , le serveur Emacs démarre si aucun serveur n'est en cours d'exécution. Acclamations!
notez que GNU Emacs for Windows est fourni avec deux exécutables pour démarrer Emacs: "emacs.exe " et " runemacs.EXE." Le premier garde une fenêtre D'invite DOS à l'arrière-plan, tandis que le second ne le fait pas, donc si vous choisissez cette distribution et que vous voulez créer un raccourci, assurez-vous de lancer "runemacs.EXE."
Carl
la façon la plus facile de trouver où le fichier d'initialisation de l'utilisateur est:
C-h v user-init-file
la façon la plus facile de l'ouvrir est (dans le scratch buffer):
(find-file user-init-file)
et appuyez sur C-j pour eval
personnellement, j'aime vraiment ce que j'utilise depuis que J'ai commencé avec Emacs, qui est GNU Emacs. Il semble qu'il est construit pour fenêtres trop . Ce lien répond aussi à votre .emacs fichier en question . voici un endroit que vous pouvez télécharger . Vous devriez probablement obtenir la version 22.2 (la plus récente).
Si c'est votre première fois, j'espère qu'il vous plaira! Je sais que je l'adore emacs!
sous cygwin. Cela me donne aussi un environnement Unix-ish pour lancer des commandes avec meta -!
j'utilise une version vanille de emacs . D'après mon expérience, c'est très stable, simple, fait tout ce dont j'ai besoin, et n'ajoute pas un tas de sang dont je n'ai pas besoin. Le .emacs le fichier peut être placé dans C:\Users\YourName si la variable d'environnement HOME" est définie. C'est une excellente façon de le gérer, car il fonctionne sur une base d'utilisateur et imite emacs comportement sur Linux. Vous pouvez télécharger le zip de n'importe quel référentiel de logiciel gnu miroir dans le dossier emacs/windows . Vous voulez le fichier qui s'appelle emacs-xx.x-bin-i686-pc-mingw32.zip
.
il y a de bonnes instructions pour configurer emacs pour windows ici . Fondamentalement, "installation" se résume à:
- Télécharger emacs à partir d'un gnu miroir à emacs / windows / emacs-version-bin-i686-pc-mingw32.zip , et extraire le zip dans un dossier approprié. De préférence C:\emacs pour éviter les espaces dans le nom de fichier.
- fixe la HOME variable d'environnement à C:\Users\username (ou ce que vous voulez). Faites-en une variable réservée à l'utilisateur (si elle est spécifique au nom d'utilisateur). C'est ici que se trouve votre .emacs fichier passe.
- si vous voulez un menu Démarrer ou un raccourci bureau, créez un raccourci vers bin/runemacs.exe .
- ajouter c:\emacs\emacs-xx.x\bin\ à votre chemin (utilisateur ou système), de sorte que vous pouvez l'exécuter à partir de la ligne de commande.
aussi, vous pouvez considérer emacs-w64 pour les systèmes de fenêtres 64bit:
voir http://www.gnu.org/software/emacs/windows/ntemacs.html . La Section 2.1 décrit où l'obtenir et la section 3.5 où l'obtenir .le fichier emacs va (par défaut, dans votre répertoire home, comme spécifié par la variable D'environnement HOME).
J'ai lancé GNU emacs et Xemacs sous windows. J'avais l'habitude de l'utiliser comme mon éditeur principal, client de messagerie etc, mais ce n'est pas "juste" un éditeur.
quand j'ai récemment réinstallé Vista, j'ai installé la dernière version GNU. Il fonctionne très bien. Tout comme Xemacs, mais il semble que GNU ait fait le lien entre eux, donc Xemacs n'est plus aussi convaincant.
je vous suggère D'utiliser la version de développement de GNU Emacs 23, qui est assez stable et qui sortira relativement bientôt. Vous pouvez obtenir des constructions binaires hebdomadaires à partir du lien ci-dessous.
j'ai une version portable avec .emacs configurer des prêts, le programme d'installation org mode, I-faire, etc. Il a également inclus le fichier d'échantillon org. Je pense que c'est un meilleur point de départ pour les nouveaux arrivants.
fonctionne avec runemacs.chauve-souris et tout est prêt.
le meilleur endroit pour commencer, pour obtenir un binaire MS Windows pour GNU Emacs est ... GNU Emacs :
http://www.gnu.org/software/emacs /
(Oh, et comment ai-je trouvé cette URL ? D'après le manuel Emacs, noeud Distribution . Si vous avez accès à Emacs n'importe où, c'est l'endroit où aller pour obtenir de telles informations.)
sur cette page vous va voir tout ce que vous devez savoir sur l'obtention d'Emacs. En particulier , vous trouverez une section intitulée obtenir/Télécharger GNU Emacs , qui renvoie à un proche miroir GNU . En cliquant sur ce lien, vous accédez à une page de liens qui téléchargent toutes les versions D'Emacs depuis la version 21.
plus important ici, sur cette page de liens vous verrez également un répertoire lien nommé de windows . Cliquez sur ce lien pour obtenir une page de liens vers binaires Emacs (exécutables) pour MS Windows . C'est la page que vous souhaitez.
connaître les informations ci-dessus peut vous aider à retrouver la page si vous ne l'avez pas mise en signet. Mais voici l'URL finale, directement: http://mirror.anl.gov/pub/gnu/emacs/windows/
Lorsqu'il est forcé d'utiliser Windows, I...
télécharger "Emacs pour windows", et le sauvegarder dans un répertoire (désormais appelé EMACS_SOMEWHERE)
Drop A.fichier cmd dans "Startup" pour mapper, " Mes Documents "à H: drive avec subst, ou si" mes Documents "réside sur un serveur distant, j'utilise la chose" Map Network Drive "dans Explorer pour avoir" Mes Documents " nommé H:. Puis je crée une variable d'environnement nommée HOME dans Windows et lui donne le nom de "H."\: Maintenant je peux laisser tomber la mienne .le fichier emacs dans "Mes Documents" et il sera lu par emacs lors de son lancement.
alors je crée le H:\bin annuaire. Puis-je ajouter "H:\bin" à mon Windows "Chemin" variable d'environnement.
alors je crée un H:\bin\emacs.fichier cmd. Il contient une ligne:
@call drive:\EMACS_SOMEWHERE\emacs-23.2\bin\emacsclientw.exe --alternate-editor=c:\programs\emacs-23.2\bin\runemacs.exe -n -c %*
c'est pas mal de travail, mais ça me permettra d'exécuter le seul et même emacs à partir d'une invite de commandes windows ou d'un cygwin invite de commande, à condition que /cygdrive/h/bin soit ajouté à ma variable de chemin cygwin. Je n'ai pas utilisé cette configuration depuis un moment, mais si je me souviens bien, quand j'appelle l'emacs.cmd avec un nouveau fichier encore et encore, ils finissent tous par être des tampons dans la même session emacs.
Il y avait https://bitbucket.org/Haroogan/emacs-for-windows
avec la dernière Emacs 25, mais l'ensemble de la page a été supprimée.
L'avantage de cette construction et de l'emacs-w64 ci-dessus est qu'ils viennent avec jpg, png, tiff DLLs ainsi que lxml DLL, qui est nécessaire pour le nouveau eww
navigateur web.
pour accéder au .emacs fichier pour votre profil de la manière la plus simple est d'ouvrir emacs. Ensuite, tapez C-x C -, dans ~USERNAME/.emacs (ou vous pouvez utiliser init.el ou une des autres saveurs). Tapez votre truc dans le fichier et C-x C-s (je pense) pour le sauvegarder.
le fichier actuel est situé (dans Windows XP) dans c:\Documents et paramètres\Nom D'utilisateur.emacs.d (quel que soit le nom que vous donnez au fichier), ou l'orthographe ou l'emplacement équivalent sur votre système.
vous pouvez télécharger GNU Emacs NT à partir de ici directement. Il fonctionne bien dans windows, assurez-vous de créer un raccourci vers runemacs.le fichier exe plutôt que l'emacs.fichier exe pour qu'il n'affiche pas d'invite de commande avant l'ouverture!
XEmacs est moins stable que GNU Emacs, et beaucoup d'extensions sont spécifiquement écrites pour GNU. Je recommande GNU > X.
vous pouvez placer le .emacs fichier dans la racine du disque installés sur. Je ne sais pas si vous pouvez l'ajouter ailleurs aussi...
Im en utilisant emacs32, je n'ai qu'un seul problème avec elle vraiment:
j'ai rencontré ce problème, et j'ai découvert le défaut (du moins dans mon cas) d'être l'existence de c:\site-lisp\site-start.el
, un fichier qui a été créé lorsque EmacsW32 a été installé, et qui n'a pas été supprimé lorsque je l'ai désinstallé. (Vanilla GNU Emacs pour Windows a c:\site-lisp
dans son chemin de chargement, et va essayer de charger ce fichier, qui finit par déclencher cette erreur.)
Solution: supprimer ce répertoire entier ( c:\site-lisp
) a fonctionné pour moi ,mais vous devrait juste être en mesure de supprimer le fichier site-start.el
.
si vous voulez dire Emacs comme éditeur Latex Pour Windows 7.
Emacs4LS
(Emacs 4 Latex Support sous Windows 7) pour newcomer pour Emacs.
http://chunqishi.github.io/emacs4ls /
- Étapes Faciles à Installer.
- Plugins Intégrés.
je préfère exécuter Windows 10 + VcXsrv + Emacs 25 client en WSL. Emacs est ma coquille.