Am 1. Mai wurde die Version 0.1.4 veröffentlicht. CodePointer (früher wurde ursprünglich genannt qtedit4) — Eine IDE für die Programmiersprachen C++, Go, Rust und viele andere.
Das Projekt befindet sich in der frühen Entwicklungsphase, wobei der Schwerpunkt auf der lokalen und nicht auf der Web-Entwicklung liegt.
Hauptfunktionen:
- Unterstützung nur für UTF-8.
- Möglichkeit zum Laden/Bauen von Projekten: CMake, Meson, Go, Cargo.
- Vorschau von XML, JSON, SVG, Markdown.
- Editor für Binärdateien / Hexadezimalcode.
- Ein einfacher Bildbetrachter.
- Automatische (optional) Aktualisierung unter Verwendung stabiler und Testkanäle.
- Befehlsleiste (Ctrl+P — Dateien öffnen, Ctrl+Shift+P — Befehlsliste).
- Automatisches Speichern (geänderte Dateien werden beim nächsten Start der Anwendung wiederhergestellt).
- Unterstützung für git (Commit, Amend, Branch-Wechsel).
- Integrierter Terminal-Emulator (basierend auf libvterm).
- Codeformatierung (in Entwicklung).
- Für die Codebearbeitung wird Fork Widget qutepart-cpp, angepasst für Qt 6:
- unabhängig von KDE-Bibliotheken;
- Syntaxhervorhebung für 385 Formate (XML-Beschreibungsdateien aus dem Editor Kate werden verwendet);
- 30 Designvorlagen (ebenfalls aus Kate).
Das Projekt ist in C++ (Standard C++20) unter Verwendung des Frameworks Qt 6 geschrieben und wird unter der GNU GPL 2.0 Lizenz veröffentlicht.
Änderungen in dieser Version:
- Ein Plugin mit anfänglicher Unterstützung für die Autovervollständigung von Klassen, Strukturen und Funktionen des aktuellen Projekts wurde hinzugefügt, das Tree-sitter-Parser verwendet;
- Die Arbeit mit git wurde verbessert;
- Ein Fehler beim Speichern unveränderter Dateien wurde behoben.
Quelle: linux.org.ru
