Ein guter Quellcode-Editor

Ich möchte einen Quellcode-Editor mit den folgenden Funktionen

  • Muss C, C++, Java, Ruby Python und Django und seine HTML-Vorlagensprache unterstützen
  • Darf nicht sehr schwer sein, durchschn. Speicherverbrauch 100M
  • Der Editor muss gut aussehen, schöne Schriftarten haben und einfach zu bedienen sein (ähnlich wie elementares OS oder macOS).
  • Muss für Ubuntu und Arch verfügbar sein
  • Außerdem müssen Funktionen, Modulnamen und Variablen mindestens für die Standardbibliothek automatisch vervollständigt werden

Muss kostenlos sein oder über eine kostenlose Studentenlizenz verfügen. Kann Open Source sein oder nicht.

Hallo, zum Speicherlimit: meinst du wirklich 100 MB? Wenn ja, ist die Antwort trivial: Eclipse. Wenn Sie 100.000 meinen, sind Sie sicher, dass Sie es so klein halten müssen? Das ist ein schwer zu erreichendes Ziel - sogar vi ist oft größer.
Ich spreche von der RAM-Nutzung, nicht von der Festplattennutzung ...
Ich spreche auch von der RAM-Auslastung. Schon mal Eclipse ausprobiert? Es ist eine ausgewachsene IDE, aber der SCE-Teil ist ziemlich solide. Und der Platzbedarf für die Bearbeitung liegt meiner Erfahrung nach im Allgemeinen weit unter 100 MB - natürlich steigt er, wenn Sie auch ausführen/debuggen.
Ja, ich habe Eclipse ein- oder zweimal verwendet, aber ich habe zu viele Abhängigkeiten und die Pflege einer IDE ist nutzlos, wenn man bedenkt, dass ich die meiste Zeit JetBrains IDEs verwende. Ich brauche einen Editor für kleine Bearbeitungszeiten, um CP-Probleme zu lösen

Antworten (4)

Die voll funktionsfähigen IDEs können in diesem Speicherbereich ausgeführt werden:

Atom

Update: Atom wird gegen Ende dieses Jahres, am 15.12.2022, in den Ruhestand gehen.

Für einfachere Texteditor-Apps ist Atom jetzt der letzte Schrei. Siehe Wikipedia .

Eine lokale Desktop-App, die aber interessanterweise aus JavaScript und Webtechnologien aufgebaut ist. Voll funktionsfähig, sofort einsatzbereit, aber auch ziemlich hackbar, wenn Sie dies wünschen.

jBearbeiten

Dieser Java-basierte Editor war einst mein Lieblingsarbeitstier, jEdit .

Unterstützt ein paar hundert Sprachen, einschließlich Django.

Ist NetBeans nicht von Oracle gemacht???
Atom ist fast tot

Visual Studio Code läuft auf mehreren Plattformen, einschließlich Ubuntu. Es ist leichtgewichtig und als Editor gedacht, nicht als ausgewachsene IDE.

Eigenschaften :

Es ist kostenlos und kann mit Themen angepasst werden.

Ich würde mir Geany ansehen - Open Source, plattformübergreifend (Linux, OS X, Windows). Unterstützt alle von Ihnen erwähnten Sprachen, Syntaxhervorhebung, ein Konsolenfenster zum Arbeiten und Schaltflächen zum Kompilieren/Erstellen, die angepasst werden können, um Ihre Build-Kette zu verwenden. Es ist eher eine superleichte und konfigurierbare IDE als ein reiner Texteditor ...

Probieren Sie CudaText aus . Es ist Open Source, kostenlos. Alle Artikel sind darin erledigt, bis auf einen Artikel:

"Auch Funktionen, Modulnamen und Variablen für die Standardbibliothek müssen automatisch vervollständigt werden" - dies ist syntaxabhängig. Für Python wird es über das Plugin "Python Intel" unterstützt. Für andere Syntaxen nicht unterstützt.

Viele Funktionen - in Plugins (Addon Manager).

Geben Sie hier die Bildbeschreibung ein

Unterstützt es Jinja oder Django Template Language???
@Joe, Ja, es hat die Lexer Jinja und "HTML Django" im Plugins/Addon Manager.