Ich googelte eine Weile, leider fand ich, dass der Emacs-Modus für d nicht für eine lange Zeit aktualisiert wurde. Für erfahrene D-Programmierer, welchen Emacs-Modus benutzen Sie?Emacs Unterstützung für D Sprache
Antwort
Sie finden (fast) alle "EMACS as D editor" Antworten auf this page.
Ich fand die Emacs-Unterstützung war sehr schlecht, auch die Compiler-Fehlermeldung kann die Quelle nicht direkt finden :-( – bobzhang
Ich kann KDevelop empfehlen, es hat keine echte D-Integration (zB Codevervollständigung basierend auf bereits geschriebenem Code, keine Analyse), aber es hat eine einfache und saubere Schnittstelle und eine wirklich gute GDB Integration (zB eine Variable schweben und den Inhalt anzeigen). Wenn Sie eine IDE mit der richtigen Code-Vervollständigung und nützlicheren feautures wollen, sollten Sie einen Blick auf [Mono-D] (http://mono-d.alexanderbothe.com/) werfen. – dav1d
@bobzhang - Wenn es so ist, wie Sie sagen, Dann ist es eine perfekte Gelegenheit für Sie, sich wieder in die D + EMACS Community einzubringen, indem Sie die EMACS D Integration verbessern! :) – DejanLekic
Ich habe lange mit dem von Dejan erwähnten d-mode.el gearbeitet und finde es adäquat. Wenn Sie Möglichkeiten finden, es für Ihre Bedürfnisse zu verbessern, wäre ich Ihnen dankbar, wenn Sie es mich wissen lassen, damit ich sie zurück in die herunterladbare Version mit Kredit bringen kann. Vielen Dank!
Ich sammelte alle Varianten des Emacs D-Modus ursprünglich von William Baxter und erstellt einen Bazaar-Zweig auf Launchpad, siehe https://code.launchpad.net/emacs-d-mode. Es ist bekannt, dass es sowohl mit Emacs 24 als auch mit Emacs 23 funktioniert. Die Verwendung eines DVCS zur Verwaltung dieses Codes scheint weitaus sinnvoller zu sein als der Einsatz von Code und Patches auf Wikis!
- 1. D Unterstützung für COM
- 2. Fakultät in D Sprache
- 3. Endeca Stratify Relevanz Unterstützung für Thai-Sprache
- 4. Text-in-Sprache in Emacs
- 5. Status von D-Unterstützung unter iOS
- 6. Standard-C-Bibliothek Unterstützung in benutzerdefinierten Sprache
- 7. Hat die Sprache D "proprietäres" Gepäck?
- 8. Call C++ (C) aus D-Sprache
- 9. Sprache dynamisch mit Android-Multilanguage-Unterstützung ändern?
- 10. Herunterladen eines Bereitstellungsprofils für Text-zu-Sprache-API-Unterstützung
- 11. Einbettbare Sprache mit guter Unterstützung für die Zeichenfolgenbearbeitung
- 12. Watson-Sprache-zu-Text-API; Unterstützung für eine Medien-URL?
- 13. Wie schreibe ich einen Emacs-Modus für eine neue Sprache?
- 14. Alles ähnlich Emacs Puffer/Fenster-Unterstützung für Eclipse?
- 15. Frühling Restful Unterstützung json Daten multi Sprache
- 16. Empfohlener Git-Modus für Emacs
- 17. Was ist der Unterschied zwischen% d und% * d in der Sprache c?
- 18. Bester Mercurial-Modus für Emacs?
- 19. Ordnungsgemäße Übergabeparameter für D-Funktionen
- 20. PHP-Unterstützung für MongoDB
- 21. Sprache spezifisches Layout für Android
- 22. Funktionale Sprachen & Unterstützung für Memoization
- 23. Benötigen Sie Unterstützung Verstehen ls -d-Befehl in Linux
- 24. Sprache für Text in Sprache von meiner App herunterladen
- 25. Wie mache ich Mysql-Datenbank zur Unterstützung der arabischen Sprache?
- 26. Pthread Bedingungen Unterstützung für CLOCK_TAI
- 27. iOS App - Unterstützung für mehrere Sprachen Layout
- 28. Dart-Sprache Unterstützung async/erwarten Programmierstile oder ähnliches?
- 29. Fehlerbehebung für Emacs und Emacs Lisp
- 30. regex Telefon Validator^\ + (\ d +) (- (\ d +) | (\ d +) +) $
Ich bin eine neue Bie zu D Programmiersprache, aber in vielen anderen Sprachen erfahren. Danke für jede Hilfe im Voraus – bobzhang
Ich werde diese Frage schließen, da zu meinem begrenzten Wissen gibt es keine anständige Emacs Unterstützung für D. – bobzhang