Entwicklungsumgebung mit Emacs
(blog.shiren.dev)Als ich mich entschied, einen klassischen Editor zu verwenden, begann ich mit vim und wechselte schließlich zu emacs.
Dies ist ein Artikel darüber, wie man mit Emacs eine Entwicklungsumgebung aufbaut.
Aus persönlichen Gründen nutze ich inzwischen häufiger eine IDE, aber in Emacs empfinde ich die Arbeit immer noch als angenehm.
13 Kommentare
Ich mache mir Sorgen, dass die Auflistung von zu vielen Modes bei vielen eher eine Abneigung gegen emacs hervorruft :-D
Ich denke, schon sprachspezifische Modes + vc-mode reichen zum Entwickeln völlig aus, und selbst wenn man nur noch flycheck hinzufügt, ist das schon okay.
Wow, in den Kommentaren geht es ja heiß her.
Danke für den guten Artikel.
Ich habe früher auch einmal
emacsausprobiert, aber da mein Arbeitsmuster oft darin besteht, mich auf den einzelnen Servern einzuloggen und dort zu arbeiten, lande ich am Ende doch beivim.emacsist gut, wenn man es wie eine IDE in der persönlichen Umgebung einrichtet, die man hauptsächlich nutzt, aber wenn das nicht der Fall ist, scheint mirvimbesser zu sein.Ich nutze seit fünf Jahren pures emacs.
Bei einigen Sprachen (z. B. Python, OCaml, ...) habe ich persönlich das Gefühl, damit eine Produktivität auf IDE-Niveau zu erreichen.
Bei c/c++ oder Java, wo IDEs enorm weit entwickelt sind, ist es allerdings etwas schwierig. Trotzdem werden die meisten Dinge von den jeweiligen Modes unterstützt, sodass es sich gut nutzen lässt.
Vor allem macht es Spaß. Und weil sich viele Befehle mit den Unix-Grundlagen überschneiden, nutze ich sie gelegentlich auch in tmux oder bash.
Ich habe es zwar nicht selbst ausprobiert, aber ich habe irgendwo gelesen, dass emacs für die Gesundheit der Finger(?) keine gute Wahl sein soll. Mich würde interessieren, wie Sie das sehen. :-)
Ich bin zwar kein Emacs-Nutzer, aber nachdem ich ein paar Tage lang viel mit Ctrl + CV gearbeitet hatte, fing danach mein kleiner Finger an zu schmerzen. Daher scheint es beim Einsatz von Emacs fast Pflicht zu sein, statt der Ctrl-Taste die Alt-(Command-)Taste zu verwenden. Mit dem Daumen ist es etwas besser.
Capslock -> ctrl
Command(alt) -> meta
Normalerweise mappe ich es so und verwende es dann.
Wenn ich länger als etwa drei Stunden am Stück arbeite, tut mir der kleine Finger allerdings ein bisschen weh, haha..
Unter *nix ist es ganz praktisch, per tweak
Caps LockaufCtrlzu mappen.Ah, die Steuerung muss man ja auch noch mappen. Da ich schon so lange eine HHKB benutze, habe ich das ganz vergessen, haha.
Da ich die
meta-Taste zurcommand-Taste umbelege, ist das für mich in Ordnung. Es gibt überhaupt kein Problem damit :)Persönlich erscheint mir diese Sorge ähnlich wie die Sorge, in
vimjedes Mal dieEsc-Taste drücken zu müssen :)Tatsächlich benutzt man die
Esc-Taste fast nie..Wenn das Schreiben damit schwierig ist, ist es meiner Meinung nach auch eine gute Option, https://www.spacemacs.org/ zu installieren und es zusammen mit vim zu verwenden.
Ich persönlich empfehle https://github.com/hlissner/doom-emacs .