Editoren mit AutoHotkey-Unterstützung
Jeder Texteditor kann zum Editieren (Bearbeiten) eines AutoHotkey-Skripts verwendet werden, aber Editoren, die AutoHotkey direkt unterstützen (oder so konfiguriert werden können), können das Lesen, Editieren und Testen von Skripten wesentlich erleichtern. AutoHotkey-unterstützende Editoren können Folgendes bieten:
- Syntaxhervorhebung, wie sie in dieser Dokumentation verwendet wird. Dabei werden Wörter, Symbole und Codesegmente farblich hervorgehoben, um ihre Bedeutung schneller zu erkennen. Zum Beispiel werden direkt geschriebene Texte, Kommentare und Variablennamen in verschiedenen Farben dargestellt.
- Autovervollständigung, die üblicherweise eine Liste von Vorschlägen anzeigt, wenn Sie beginnen, den Namen einer bekannten Funktion oder Variable einzugeben.
- Calltips können Ihnen die Parameter einer Funktion anzeigen, während Sie den Code zum Aufrufen der Funktion schreiben.
- Interaktives Debuggen, z.B. um das Skript Zeile für Zeile durchzugehen und die Variablen bei jedem Schritt zu untersuchen, oder um Variablen oder Objekte einzusehen und zu ändern, was mit ListVars nicht möglich ist.
Empfehlungen:
- SciTE4AutoHotkey ist einfach zu installieren, relativ schlank und unterstützt AutoHotkey v1 und v2 ohne weitere Konfiguration.
- VS Code (plus Erweiterungen) bietet einen noch höheren Grad an Unterstützung und ein breiteres Spektrum an Features, kann aber sehr ressourcenintensiv sein.
SciTE4AutoHotkey
SciTE4AutoHotkey ist eine angepasste Version des Texteditors SciTE. Es hat folgende Features:
- Syntaxhervorhebung
- Autovervollständigung
- Calltips
- Intelligente automatische Einrückung
- Codefaltung
- Interaktives Debuggen
- Skriptausführung durch Drücken eines Hotkeys
- Weitere Tools für AutoHotkey-Scripting
SciTE4AutoHotkey kann hier gefunden werden: https://www.autohotkey.com/scite4ahk/
Visual Studio Code (VS Code)
Visual Studio Code bietet durch die Installation von Erweiterungen umfassende Unterstützung für AutoHotkey.
AutoHotkey2 Language Support bietet zahlreiche Features, darunter:
- Syntaxhervorhebung
- Autovervollständigung
- Calltips
- Intelligente automatische Einrückung
- Codefaltung
- Skriptausführung durch Drücken eines Hotkeys
- Echtzeit-Diagnose (Erkennung von häufigen Fehlern)
- Code formatieren/aufräumen
Weitere Hinweise:
- Diese Erweiterung unterstützt nur AutoHotkey v2, kann aber auch v1-Skripte erkennen und automatisch auf eine v1-Erweiterung umschalten, sofern installiert.
- Diese Erweiterung kann auch mit anderen Editoren wie vim, neovim und Sublime Text 4 verwendet werden. Weitere Informationen finden Sie unter Use in other editors. VS Code bietet jedoch wahrscheinlich die beste Erfahrung und die einfachste Einrichtung.
vscode-autohotkey-debug bietet Unterstützung für interaktives Debuggen von v1- und v2-Skripten.
Notepad++
Notepad++ kann so konfiguriert werden, dass es die folgenden Features unterstützt:
- Syntaxhervorhebung
- Autovervollständigung
- Codefaltung
- Skriptausführung durch Drücken eines Hotkeys
Instruktionen finden Sie unter Setup Notepad++ for AutoHotkey.
Notepad4
Notepad4 unterstützt standardmäßig die folgenden Features für AutoHotkey v2:
- Syntaxhervorhebung
- Autovervollständigung
- Automatische Einrückung
- Codefaltung
- Skriptausführung durch Drücken eines Hotkeys
Es ist hier erhältlich: https://github.com/zufuliu/notepad4
Andere Editoren
Wenn Sie Hilfe bei der Suche oder Konfiguration anderer Editoren benötigen, besuchen Sie das Editors-Unterforum.
Wenn Sie einen Editor zu dieser Seite hinzufügen möchten, posten Sie ihn im Suggestions-Unterforum oder öffnen Sie einen Issue oder Pull Request auf GitHub.