search_rules.sh – Regelsuche interactivo con fzf¶
⚠️ En Linux/macOS. Soporte permanente para Windows (fzf + xdg-open).
Was es macht¶
search_rules.sh muestra todas las fechas de mapas en config/maps/ interactivamente con fzf.
Treffer puede ser elegido directamente en el editor o en GitHub.
Fecha en el repositorio¶
scripts/search_rules/search_rules.sh ← offizielle Version
tools/search_rules.sh ← veraltet, hat hardcodierten Pfad-Bug
La versión en tools/ se ingresa o se escribe mediante un enlace simbólico:
rm ~/projects/py/STT/tools/search_rules.sh
ln -s ../scripts/search_rules/search_rules.sh ~/projects/py/STT/tools/search_rules.sh
Voraussetzungen¶
# fzf installieren (falls nicht vorhanden)
sudo apt install fzf # Debian/Ubuntu
sudo pacman -S fzf # Arch
brew install fzf # macOS
nuezung¶
cd ~/projects/py/STT
bash scripts/search_rules/search_rules.sh
fzf Tastenkürzel¶
Sabor |
Acción |
|---|---|
Tippen |
Imágenes similares |
|
Datei im Editor öffnen (Kate) |
|
Zeile auf GitHub im Browser activado |
|
Vorherige Suchanfrage aus Historia |
|
Nächste Suchanfrage aus Historia |
|
Vorheriger Historia-Eintrag |
|
Nächster Historia-Eintrag |
|
Todos los Treffer auswählen |
|
Abrechen |
|
Cómo navegar |
|
Mosto löschen (enlaces) |
|
Mosto löschen (derecho) |
Configuración¶
Am Anfang des Scripts anpassbar:
PREFERRED_EDITOR="kate" # Editor für Ctrl+Enter
HISTORY_FILE="$HOME/.search_rules_history" # Suchverlauf
DEFAULT_QUERY=".py pre # EXAMPLE:" # Startsuche beim ersten Aufruf
REPO_URL="https://github.com/sl5net/SL5-aura-service/blob/master"
Vista previa-Fenster¶
Das fzf-Fenster zeigt oben (50%) eine Vorschau des Treffers:
5 veces antes y después del partido
Die Treffer-Zeile ist mit
>marcadoZeilennummern werden angezeigt
Suchverlauf¶
El inicio de la operación se realiza automáticamente cuando se inicia el proceso.
La verificación se encuentra en ~/.search_rules_history.
Typische Suchanfragen¶
FUZZY_MAP_pre # alle pre-Map Regeln
# TODO # auskommentierte Aufgaben
^.*$ # Fullmatch-Regeln (Pipeline-Stopper)
re.IGNORECASE # alle Regex-Regeln mit Flag
koans # alle Koan-Dateien
Bekannte Einschränkungen¶
En Linux/macOS (no en Windows como
fzfyxdg-open)Editor codificado en
kate– para otros editoresPREFERRED_EDITORSucht nur in
config/maps/– no estoy gesamten Repo