Kann Emacs das Konzept von Projekten unterstützen? Das wäre, wo sich mehrere Konfigurationsoptionen je nach Projekt, an dem Sie arbeiten, unterscheiden.
Antwort
Zu viele Anzeigen?Kumpel, wie bereits in einer anderen Antwort erwähnt, kann EMACS alles erledigen. Das gesagt sei, lass uns ein wenig genauer darauf eingehen, was in diesem Zusammenhang mit einem "Projekt" gemeint ist. In den meisten IDEs wie Eclipse, Netbeans, Visual Studio oder Xcode bedeutet "Projekt" zwei Dinge: ein Dateilayout für die zusammengehörigen Teile und Anweisungen an das Build-System, um das aus diesen Teilen zusammengesetzte Ding zu erstellen.
In EMACS hast du volle Kontrolle über diese Dinge, aber wie sie zusammenarbeiten, hängt von der Zielumgebung ab - Lisp, Java, C/C++ und so weiter. Lisp wird von SLIME unterstützt, Java von JDEE, C/C++ von den integrierten Modi und einer Menge Konventionen; Versionskontrolle ist auch eingebaut, wenn du sie nutzen möchtest.
In den meisten Fällen beeinflussen die Build-Details den Editor selbst nicht wirklich, aber du kannst das Verhalten für bestimmte Dateien mit Modelines oder lokalen Variablen spezialisieren. JDEE hat ein spezifisches "Projekt"-Konzept integriert.
Mit welchen Sprachen und Umgebungen versuchst du zu arbeiten?
- See previous answers
- Weitere Antworten anzeigen