Featured Image

DarkMatter

DarkMatter ist ein Text Editor, der Text mithilfe von Regular Expressions formatieren kann.

Eigenschaften

IDE: Qt Creator
Sprache: C++
Framework: Qt
Build System: CMake

Funktionen

Dunkeles Design – Dark. Formatter – Matter. Get it? 😑
DarkMatter ist ein einfacher Text Editor der Texte mit Regular Expressions formatieren kann. Die Applikation ist als Werkzeug gedacht. Wenn Du z.B. in C++ große Listen mit Testdaten erstellen willst:

Wenn Du sowas hast…
string1
string2
string3
...
string100
… aber sowas haben willst:
QList<QString> list = {
  "string1",
  "string2",
  "string3",
  ...
  "string100"
}

Dann kannst Du DarkMatter verwenden:

find: ^.*
replace \s\s"[M]",

So haben alle Strings zwei Leerzeichen am Anfang, sind in Quotes eingeschlossen und enden mit einem Komma. Copy und Paste in die geschweiften Klammern von QList<QString> list = { }. Fertig.

Klar, das könnte man auch ganz leicht mit VS Code machen, aber ich dachte: „Einen eigenen Text Editor programmieren? Why not? Ein Punkt weniger auf meiner Todo Liste“.

GitHub

Source Code