Ultraleichter Editor (wie IDLE von Python) für C

Eine Sache, die ich an C nicht mag, ist, dass so viele IDEs Dinge zwischen mich und meinen Code stellen. Sie zwingen mich, Lösungen zu erstellen, wenn ich nur eine einfache .c -Datei möchte, und sie haben überladene Anzeigen, wenn ich nur einen Texteditor mit einigen grundlegenden Kontextfarben möchte.

Pythons IDLE ist zwar weit entfernt von einem perfekten System, bietet jedoch Einfachheit, sodass ich genau sehen kann, wie mein Code ohne Unordnung funktioniert.

Ich suche dann ein gleichwertiges Programm für C, das folgende Features hat:

  • Kann den Code einfach ausführen (wie IDLE Code mit F5 ausführt)
  • Grundlegende Kontextfärbung
  • Fähigkeit, {}Blöcke zu kollabieren

Notepad ++ kann die Kontextfärbung und die zusammenklappbaren Blöcke ausführen, scheint jedoch keine einfache Möglichkeit zu haben, die .c -Datei auszuführen.

Es muss unter Windows 8 laufen und kostenlos sein.

Da Sie ein Python-Skript ausführen können, aber keine .c -Datei, was müssen Sie genau tun? Müssen Sie es kompilieren und/oder die resultierende erstellte ausführbare Datei ausführen? Welchen C-Compiler verwendest du?

Antworten (1)

Sublime Text sollte in der Lage sein, alle drei Ihrer Aufgaben zu erledigen:

Grundlegende Kontextfärbung

Dies geschieht in der Regel automatisch.

Fähigkeit, {}Blöcke zu kollabieren

Verwenden Sie dazu den "Bundsteg" (der Bereich, in dem die Zeilennummern angezeigt werden). Um einen Block zu falten {}, klicken Sie auf das Dreieck in der Rinne, das sich in derselben Reihe wie die {Figur befindet.

Sie können auch jeden beliebigen Codeblock falten, indem Sie ihn zuerst auswählen und dann entweder:

  • klicken Sie auf den Menüpunkt Edit → Code Folding → Fold, oder
  • Öffnen Sie die Befehlspalette ( Ctrl+Shift+pstandardmäßig unter Windows), geben Sie "Code Folding: Fold" ein und drücken Sie Enter.

Kann den Code einfach ausführen (wie IDLE Code mit F5 ausführt)

Speichern Sie Ihre Datei und drücken Sie F7oder Ctrl+b, um sie zu "erstellen". Einer von ihnen kompiliert möglicherweise nur Ihren Code und der andere kompiliert ihn und führt ihn aus. Ich bin mir nicht sicher. (Sublime ist sehr konfigurierbar, daher bin ich mir nicht sicher, ob das Verhalten, das ich auf meinem Computer sehe, mit Ihrer Erfahrung beim Ausführen einer neuen Kopie von Sublime übereinstimmt.)

Sie können auch über die Befehlspalette ( Ctrl+Shift+p→ „Bauen“) oder das Baumenü ( Ctrl+Shift+b) bauen.