Was ist CodeWeazle?

CodeWeazle ist ein kostenloser Text-Editor bzw. Sourcecode-Editor/IDE für Microsoft Windows. CodeWeazle unterstützt zahlreiche Programmiersprachen und erleichtert das Schreiben von Sourcecode u.a. durch Projekt-Verwaltung, Datei-Workingsets, Einbindung externer Tools (z.B. Compiler), Syntax-Highlighting, automatischer Gliederung und detailierten Taglisten (Ctags plugin).

Codeweazle Programmfenster im Dark Modus

Codeweazle Programmfenster im Light Modus


Schauen Sie sich die Screenshots-Seite für mehr Bildschirmfotos an.


Unterstützte Programmiersprachen:

  • C/C++
  • Ada
  • Assembler
  • CSS
  • Clipper
  • Cobol
  • Eiffel
  • Fortran
  • Go
  • HTML
  • InnoSetup
  • Java
  • JavaScript
  • Julia
  • Kotlin
  • Lisp
  • Matlab
  • Modula2
  • Oberon2
  • Pascal
  • PHP
  • Protobuf
  • Python
  • Windows Resource Files
  • Rexx
  • Ruby
  • Rust
  • SQL
  • SystemVerilog
  • Vera
  • Verilog

Unterstützt wird die Programmerstellung durch

  • Syntax-Highlighting
  • automatische Generierung von Tag-Listen (z.B. Klassen- und Funktionsnamen)
  • schnelles Auffinden und Anspringen von Tags über den Tag-Explorer
  • automatische Textgliederung (Folding) auf Basis von Klammerausdrücken oder Tags
  • Code-Formatierung über Einbindung externer Formatierungs-Tools
  • Einbindung von Compilern und Verabeitung von Fehlermeldungen
  • Projekt-Verwaltung

Funktionen

Besonderer Wert wurde auf die Konfigurierbarkeit der Benutzeroberfläche gelegt:

  • Windows Multimonitor-Unterstützung "Pro-Monitor (V2)". D.h. sowohl das Programmhauptfenster als auch abgedockte Sidebars, Registerkartengruppen und Dialoge werden beim Verschieben auf einen anderen Monitor korrekt an den jeweiligen DPI-Wert angepasst.
  • Für nahezu alle Elemente der Benutzeroberfläche können individuell die Schriftarten/-grössen festgelegt werden, um auf Monitoren mit hohen DPI-Werten Problemen mit der Ablesbarkeit entgegenzuwirken.
  • je zwei helle bzw. dunkle Designs
  • Toolbar-Symbole stehen in mehreren Grössen zur Auswahl

Das sind die Funktionen

Allgemein

  • Unterstützt Microsoft Windows8 (32/64Bit) oder neuer
  • Verarbeitet Windows-, Unix- und Mac-Textdateiformate
  • Unicode-Unterstützung

Projektverwaltung

  • Automatische Aktualisierung dynamischer Dateigruppen Neu!

Folding

  • Gliederung von Quelltexten auf Basis von Klammerausdrücken oder Tags

Weitere

  • Plugin-Unterstützung
  • Anpassbare Oberfläche
  • Wortvervollständigungsfunktion mit unscharfer Suche/Ähnlichkeitssuche
  • Multimonitor-Support V2
  • Abdockbare Dokument-Registerkartengruppen
  • Dokument-Registerkartengruppen horizontal und vertikal im Hauptprogrammfenster anordenbar
  • Abdockbare Sidebars (Projekt, Fensterlist, TextSnippets, Favoriten)
  • Abdockbares Toolausgabe-Fenster
  • Ctags-Support (über Plugin und externem Tool) + Tag-Explorer + Tag-Dropdownliste für jedes Textfenster getrennt
  • Boost-Regex
  • Regex-Editor
  • Beautifier-Tool Support, clang-format vorkonfiguriert für C/C++, Java, Javascript
  • Klammerausrichtungs-Hilfslinien
  • Konfigurierbare Dateiklassen-Identifikationsfarben, um z.B. in den Dokument-Registerkarten
  • oder Fensterliste die Dateiklassen einfacher erkennen zu können.
  • Schriftarten für viele Elemente des UI einstellbar
  • Darkmode/Lightmode automatisch
  • Automatische Gliederung (Folding). Klammerausdrücke oder Tags als Gliederungskriterium.
  • Clipboard-History
  • Schnellsuche Eingabefeld
  • Mit Monospaced-Schriftart alle Zeichen der Unicode-Baseplane darstellbar.
  • Überbreite Zeichen werden verkleinert dargestellt
  • Erstellen von Projekten durch Ziehen eines Quelldatei-Ordners auf das Projektfenster
  • Dynamische Projekt-Dateigruppen, die sich automatisch selbst updaten, falls
  • neue Dateien das Dateigruppenverzeichnis gestellt werden.
  • Hinzufügen von Dateien/Ordner zu bestehendem Projekt mittels Drag & Drop
  • Einfügen von TextSnippets über Abkürzungen
  • Wortdateien für Wortvervollständigung getrennt für jede Dateiklasse
  • Lesezeichen
  • Alle Schriftarten des Programm-UI gleichzeitig vergrösser-/verkleinerbar
  • Nach Updates suchen
  • Benutzerdefinierbare Eingabevariablen für Tools/Projektkommandos
  • Farbscheme-Editor, Icons in der Helligkeit,Kontrast,Sättigung einstellbar
  • Draggen des Hauptfensters und abegedockter Tabgruppen am Rahmen/Toolbar/freier Bereich des Tabcontrol
  • Datei Workingsets
  • SFTP Upload