Erste Schritte mit SL5 Aura¶
Voraussetzungen: Sie haben das Setup-Skript abgeschlossen und Ihren Hotkey konfiguriert. Wenn nicht, sehen Sie sich Installation section in README.md an.
Schritt 0: Konfigurieren Sie Ihren Hotkey¶
Wählen Sie Ihre Plattform:
Linux/macOS – Installieren Sie CopyQ und erstellen Sie einen Befehl mit einer globalen Verknüpfung:
touch /tmp/sl5_record.trigger
Windows – Verwenden Sie AutoHotkey v2 oder CopyQ. Das Setup-Skript installiert beide automatisch. Die Triggerdatei ist: „c:\tmp\sl5_record.trigger“.
Vollständige Details: README.md#configure-your-hotkey
Schritt 1: Ihr erstes Diktat¶
Aura starten (falls noch nicht ausgeführt):
./scripts/restart_venv_and_run-server.sh
Warten Sie auf den Startton – das bedeutet, dass Aura bereit ist.
Klicken Sie in ein beliebiges Textfeld (Editor, Browser, Terminal).
Drücken Sie Ihren Hotkey, sagen Sie „Hallo Welt“** und drücken Sie den Hotkey erneut.
Beobachten Sie, wie der Text erscheint.
Nichts passiert? Überprüfen Sie „log/aura_engine.log“ auf Fehler. Allgemeiner Fix für CachyOS/Arch: „sudo pacman -S mimalloc“.
Schritt 2: Schreiben Sie Ihre erste Regel¶
Der schnellste Weg, eine persönliche Regel hinzuzufügen:
Öffnen Sie „config/maps/plugins/sandbox/de-DE/FUZZY_MAP_pre.py“.
Fügen Sie eine Regel in „FUZZY_MAP_pre = […]“ hinzu:
('Hello World', r'hello world', 0, {'flags': re.IGNORECASE}) # ^ output ^ pattern ^ threshold (ignored for regex)
Speichern – Aura wird automatisch neu geladen. Kein Neustart erforderlich.
Diktieren Sie „Hallo Welt“ und sehen Sie zu, wie daraus „Hallo Welt“ wird.
Die vollständige Regelreferenz finden Sie unter „docs/FuzzyMapRuleGuide.md“.
Der Oma-Modus (Einsteiger-Shortcut)¶
Sie kennen Regex noch nicht? Kein Problem.
Öffnen Sie eine beliebige leere Datei „FUZZY_MAP_pre.py“ in der Sandbox
Schreiben Sie einfach ein einfaches Wort in eine eigene Zeile (keine Anführungszeichen, kein Tupel):
raspberrySpeichern – das Auto-Fix-System erkennt das bloße Wort automatisch wandelt es in einen gültigen Regeleintrag um.
Anschließend können Sie den Ersetzungstext manuell bearbeiten.
Dies nennt sich Oma-Modus – konzipiert für Benutzer, die ohne Ergebnisse Ergebnisse erzielen möchten Ich lerne zuerst Regex.
Schritt 3: Lernen Sie mit Koans¶
Koans sind kleine Übungen, die jeweils ein Konzept vermitteln. Sie leben in „configmaps/koans deutsch/“ und „configmaps/koans english/“.
Beginnen Sie hier:
Ordner |
Was Sie lernen |
|---|---|
|
Auto-Fix, erste Regel ohne Regex |
|
Ihre erste Regel, Pipeline-Grundlagen |
|
Arbeiten mit Listen |
|
Fuzzy-Matching für schwer erkennbare Namen |
|
Nützliche Verknüpfungen |
Jeder Koan-Ordner enthält eine „FUZZY_MAP_pre.py“ mit kommentierten Beispielen. Kommentieren Sie eine Regel aus, speichern Sie sie, diktieren Sie die Auslösephrase – fertig.
Schritt 4: Gehen Sie weiter¶
Was |
Wo |
|---|---|
Vollständige Regelreferenz |
|
Erstellen Sie Ihr eigenes Plugin |
|
Führen Sie Python-Skripte über Regeln aus |
|
DEV_MODE + Protokollfilter-Setup |
|
Kontextbezogene Regeln ( |
|