Was macht setup_local_keybindings?
Agent-Fähigkeit 'setup_local_keybindings' aus DanhDue/ai-agent-tools.
Beschreibung
Richtet benutzerdefinierte Tastenkombinationen für KI-Agenten ein, die in lokalen Entwicklungsumgebungen arbeiten. Unterstützt gängige Agenten wie Claude Code, Cursor und Codex.
Funktionen
- Automatisches Erkennen vorhandener Tastaturkonfigurationen
- Hinzufügen neuer Tastenkombinationen für Aktionen wie Refactoring, Testen und Navigation
- Sanfte Integration ohne Überschreiben vorhandener Einstellungen
- Unterstützung für mehrere Konfigurationsformate (JSON, YAML, TOML)
Verwendung
- Stelle sicher, dass der Agent mit Schreibzugriff auf die Konfigurationsdateien läuft.
- Führe den Befehl
setup_local_keybindingsmit den gewünschten Tastenkombinationen aus. - Der Agent wendet die Änderungen an und startet die Entwicklungsumgebung neu, falls erforderlich.
Konfigurationsbeispiele
{
"keybindings": [
{ "key": "ctrl+shift+t", "command": "runTests" },
{ "key": "alt+r", "command": "refactorCode" }
]
}
Unterstützte Umgebungen
- VS Code
- Neovim
- JetBrains IDEs
Hinweise
- Überschreibt keine systemweiten Tastenkombinationen.
- Pfade zu Konfigurationsdateien werden über die Umgebungsvariable
KEYBINDINGS_PATHgesteuert.