Liste der Befehle
Die Kommandozeile in der Statusleiste öffnet sich durch Drücken der LEERTASTE. Während der Eingabe eines Befehls erscheint automatisch eine Liste mit Vorschlägen: Die TAB-Taste (oder UMSCHALT-TAB) durchläuft die Vorschläge und vervollständigt den Befehl, während ESC die Liste schließt (ein zweites ESC schließt die Kommandozeile). Die Tasten AUF und AB bleiben dem Befehlsverlauf vorbehalten.
Globale Operationen
Befehl |
Aktion |
|---|---|
new, ne, n |
Erstellt eine neue Datenbank. |
open, op, o |
Öffnet eine vorhandene Datenbank. |
import_db, idb |
Importiert eine andere Datenbank und führt sie zusammen. |
export_db, edb |
Exportiert die aktuelle Auswahl in eine neue Datenbank. |
quit, q |
Schließt blunderDB. |
help, he, h |
Öffnet die Hilfe von blunderDB. |
tutorial, tour |
Öffnet den Katalog der geführten Touren durch die Oberfläche. |
demo |
Lädt eine Beispieldatenbank (Matches, Turnier, Sammlungen, Kommentare, Anki-Stapel, Analysen), um das Werkzeug zu erkunden. |
meta |
Zeigt die Metadaten der Datenbank an. |
eval, epc |
Öffnet das Eval-Panel (Effective Pip Count, Gewinnwahrscheinlichkeit und Doppler-Urteil im Bearoff). |
transcribe, tr |
Öffnet das Transkriptions-Panel: die Match-Entwürfe, die gerade erfasst werden, und die Möglichkeit, einen neuen zu beginnen. |
direct |
Öffnet das Turnier-Panel, um ein Turnier zu leiten, und schließt es wieder. Solange dort eine Leitung geöffnet ist, zeigt der Hauptbereich das Turnier statt des Boards; jeder andere Reiter holt das Board zurück. |
met |
Öffnet die Match-Equity-Tabelle Kazaross-XG2. |
cm |
Öffnet die Dopplerwürfel-Matrix: das Urteil der aktuellen Stellung bei jedem Punktestand eines Matches über 5, 7 oder 9 Punkte. |
tags |
Öffnet das Tag-Vokabular: die in dieser Datenbank verwendeten Tags mit der Zahl der Stellungen, anklickbar zum Starten der Suche. |
log |
Öffnet das Aktivitätsprotokoll: die letzten zweihundert Zeilen der Protokolldatei, mit dem Nötigen, um sie für einen Bericht zu kopieren oder den Ordner zu öffnen, der sie enthält. |
train |
Öffnet das Trainings-Panel. Mit einem Argument öffnet und startet es: |
tp2 |
Öffnet die Takepoint-Tabelle bei Dopplerstand 2. |
tp2_live |
Öffnet die Takepoint-Tabelle bei Dopplerstand 2 für lange Rennen. |
tp2_last |
Öffnet die Takepoint-Tabelle bei Dopplerstand 2 für den letzten Wurf. |
tp4 |
Öffnet die Takepoint-Tabelle bei Dopplerstand 4. |
tp4_live |
Öffnet die Takepoint-Tabelle bei Dopplerstand 4 für lange Rennen. |
tp4_last |
Öffnet die Takepoint-Tabelle bei Dopplerstand 4 für den letzten Wurf. |
gv1 |
Öffnet die Gammon-Wert-Tabelle bei Dopplerstand 1. |
gv2 |
Öffnet die Gammon-Wert-Tabelle bei Dopplerstand 2. |
gv4 |
Öffnet die Gammon-Wert-Tabelle bei Dopplerstand 4. |
Bearbeitung und Suche
Befehl |
Aktion |
|---|---|
write, wr, w |
Speichert die aktuelle Position. |
write!, wr!, w! |
Aktualisiert die aktuelle Position. |
s |
Sucht nach Positionen mit Filtern. |
ss |
Unter den angezeigten Stellungen suchen: aktuelle Ergebnisse, geöffnete Sammlung oder durchgesehenes Match. |
Suchfilter
Diese Tabelle ist die Referenz der Suchgrammatik: die Befehlszeile, die Filterbibliothek und die Option --query von blunderdb search lesen alle dieselben Token. Die Spalte CLI-Äquivalent nennt, wenn es eine gibt, die Option von search, die dasselbe bewirkt (siehe Befehlszeilenschnittstelle (CLI)); ein Gedankenstrich zeigt einen Filter an, den nur die Grammatik ausdrückt.
Fünf Token tragen ihren Wert nicht selbst: Sie lesen ihn vom Suchbrett ab. cube und score übernehmen den dort eingestellten Doppler und Spielstand, d den Entscheidungstyp, D und D1 die Würfel, x die im Reiter Außer gezeichnete Struktur. Ein Wurf steht also nie im Token selbst: D65 gibt es nicht, nur die Ausschlussform trägt seine Ziffern (xD65). Auf der Kommandozeile, wo es kein Brett gibt, vergleichen diese Token mit einem leeren Brett; dort sind die Optionen der dritten Spalte zu verwenden.
Ein einziges Token ordnet, statt einzuschränken: like sortiert das Ergebnis nach aufsteigender Entfernung zu einer Zielstellung, und alle anderen Token schränken die so geordnete Menge ein.
Fehler und Equitys werden in Tausendstel Equity gezählt — den Millipunkten der Tabelle unten: E>100 behält Züge, die mindestens ein Zehntel Punkt gekostet haben, wobei ein Punkt 1000 Tausendsteln entspricht.
Zwei vollständige Suchen:
s p>30 w40,60 xco— mehr als 30 Pips Rückstand, zwischen 40 % und 60 % Gewinnchance, kein Kommentar.s ph:race E>50 co:xg— in der Rennphase, ein Zug, der mindestens 50 Tausendstel gekostet hat, und ein Kommentar aus eXtreme Gammon.
Abfrage |
Aktion |
CLI-Äquivalent |
|---|---|---|
cube, cub, cu, c |
Die Position erfüllt die Doppler-Konfiguration. |
|
score, sco, sc, s |
Die Position erfüllt den Spielstand. |
|
d |
Die Position erfüllt den Entscheidungstyp (Stein oder Doppler). |
|
D |
Die Position erfüllt den Würfelwurf (beide Würfel, unabhängig von der Reihenfolge). |
|
D1 |
Die Position erfüllt den Würfelwurf nur beim ersten Würfel (der Wert des ersten Würfels erscheint auf einem der beiden Würfel der Position). |
|
xD65 |
Die Position wurde nicht mit dem Wurf 6-5 gespielt (unabhängig von der Reihenfolge). Der Wert wird im Token angezeigt; wiederholbar, um mehrere Würfe auszuschließen ( |
— |
nc |
Die Position ist kontaktlos. |
— |
ph:race |
Die Stellung befindet sich in einer bestimmten Spielphase: |
|
gt:holding |
Die Stellung fällt unter einen bestimmten Spielplan, aus Sicht des Spielers am Zug: |
|
#prime |
Die Stellung trägt dieses Tag in einem ihrer Kommentare. Ein Tag ist ein |
— |
n>x |
Die Stellung kam in der Datenbank mehr als x-mal vor — die Zahl der Züge, die zu ihr führen, über alle Matches hinweg. Formen |
— |
M |
Die Position oder ihr Spiegelbild erfüllt die Filter. |
— |
i |
Die Stellung wurde einzeln importiert und nicht durch einen Match-Import eingebracht. |
|
fl |
Die Position wurde in der Ursprungssoftware markiert, beim Import einer eXtreme-Gammon-Partie. |
|
x |
Die Position enthält keinen Stein der Ausschlussstruktur (Registerkarte „Except“ des Suchpanels). |
— |
p>x |
Der Spieler liegt im Rennen mindestens x Pips zurück. |
|
p<x |
Der Spieler liegt im Rennen höchstens x Pips zurück. |
|
px,y |
Der Spieler liegt im Rennen zwischen x und y Pips zurück. |
|
P>x |
Der Spieler hat ein Rennen von mindestens x Pips. |
— |
P<x |
Der Spieler hat ein Rennen von höchstens x Pips. |
— |
Px,y |
Der Spieler hat ein Rennen zwischen x und y Pips. |
— |
e>x |
Die Equity (in Millipunkten) der Position ist größer als x. |
— |
e<x |
Die Equity (in Millipunkten) der Position ist kleiner als x. |
— |
ex,y |
Die Equity (in Millipunkten) der Position liegt zwischen x und y. |
— |
E>x |
Der Fehler des von Spieler 1 gespielten Zuges (in Millipunkten) ist größer als x. |
|
E<x |
Der Fehler des von Spieler 1 gespielten Zuges (in Millipunkten) ist kleiner als x. |
|
Ex,y |
Der Fehler des von Spieler 1 gespielten Zuges (in Millipunkten) liegt zwischen x und y. |
|
w>x |
Der Spieler hat Gewinnchancen von mehr als x %. |
|
w<x |
Der Spieler hat Gewinnchancen von weniger als x %. |
|
wx,y |
Der Spieler hat Gewinnchancen zwischen x % und y %. |
|
g>x |
Der Spieler hat Gammon-Chancen von mehr als x %. |
— |
g<x |
Der Spieler hat Gammon-Chancen von weniger als x %. |
— |
gx,y |
Der Spieler hat Gammon-Chancen zwischen x % und y %. |
— |
b>x |
Der Spieler hat Backgammon-Chancen von mehr als x %. |
— |
b<x |
Der Spieler hat Backgammon-Chancen von weniger als x %. |
— |
bx,y |
Der Spieler hat Backgammon-Chancen zwischen x % und y %. |
— |
W>x |
Der Gegner hat Gewinnchancen von mehr als x %. |
— |
W<x |
Der Gegner hat Gewinnchancen von weniger als x %. |
— |
Wx,y |
Der Gegner hat Gewinnchancen zwischen x % und y %. |
— |
G>x |
Der Gegner hat Gammon-Chancen von mehr als x %. |
— |
G<x |
Der Gegner hat Gammon-Chancen von weniger als x %. |
— |
Gx,y |
Der Gegner hat Gammon-Chancen zwischen x % und y %. |
— |
B>x |
Der Gegner hat Backgammon-Chancen von mehr als x %. |
— |
B<x |
Der Gegner hat Backgammon-Chancen von weniger als x %. |
— |
Bx,y |
Der Gegner hat Backgammon-Chancen zwischen x % und y %. |
— |
o>x |
Der Spieler hat mindestens x ausgewürfelte Steine. |
|
o<x |
Der Spieler hat höchstens x ausgewürfelte Steine. |
— |
ox,y |
Der Spieler hat zwischen x und y ausgewürfelte Steine. |
— |
O>x |
Der Gegner hat mindestens x ausgewürfelte Steine. |
|
O<x |
Der Gegner hat höchstens x ausgewürfelte Steine. |
— |
Ox,y |
Der Gegner hat zwischen x und y ausgewürfelte Steine. |
— |
k>x |
Der Spieler hat mindestens x rückständige Steine. |
— |
k<x |
Der Spieler hat höchstens x rückständige Steine. |
— |
kx,y |
Der Spieler hat zwischen x und y rückständige Steine. |
— |
K>x |
Der Gegner hat mindestens x rückständige Steine. |
— |
K<x |
Der Gegner hat höchstens x rückständige Steine. |
— |
Kx,y |
Der Gegner hat zwischen x und y rückständige Steine. |
— |
z>x |
Der Spieler hat mindestens x Steine in der Zone. |
— |
z<x |
Der Spieler hat höchstens x Steine in der Zone. |
— |
zx,y |
Der Spieler hat zwischen x und y Steine in der Zone. |
— |
Z>x |
Der Gegner hat mindestens x Steine in der Zone. |
— |
Z<x |
Der Gegner hat höchstens x Steine in der Zone. |
— |
Zx,y |
Der Gegner hat zwischen x und y Steine in der Zone. |
— |
bo>x |
Der Spieler hat mindestens x Blots im Outfield. |
— |
bo<x |
Der Spieler hat höchstens x Blots im Outfield. |
— |
box,y |
Der Spieler hat zwischen x und y Blots im Outfield. |
— |
BO>x |
Der Gegner hat mindestens x Blots im Outfield. |
— |
BO<x |
Der Gegner hat höchstens x Blots im Outfield. |
— |
BOx,y |
Der Gegner hat zwischen x und y Blots im Outfield. |
— |
bj>x |
Der Spieler hat mindestens x Blots im Heimfeld. |
— |
bj<x |
Der Spieler hat höchstens x Blots im Heimfeld. |
— |
bjx,y |
Der Spieler hat zwischen x und y Blots im Heimfeld. |
— |
BJ>x |
Der Gegner hat mindestens x Blots im Heimfeld. |
— |
BJ<x |
Der Gegner hat höchstens x Blots im Heimfeld. |
— |
BJx,y |
Der Gegner hat zwischen x und y Blots im Heimfeld. |
— |
|
Die Kommentare der Position enthalten mindestens eines der Wörter. |
— |
co |
Die Position hat einen Kommentar, unabhängig vom Inhalt. |
|
xco |
Die Position hat keinen Kommentar. |
|
co:user |
Die Stellung trägt einen Kommentar einer bestimmten Herkunft: |
|
|
Die besten Steinzüge, die mindestens eines der Muster enthalten. |
— |
|
Die besten Doppler-Entscheidungen für No Double/Take, Double Take, Double Pass. |
— |
T>x |
Datum des Hinzufügens der Position nach x (JJJJ/MM/TT). |
— |
T<x |
Datum des Hinzufügens der Position vor x (JJJJ/MM/TT). |
— |
Tx,y |
Datum des Hinzufügens der Position zwischen x und y (JJJJ/MM/TT). |
— |
max |
Sucht im Match mit der ID x (z. B. ma3). |
|
max,y |
Sucht in den Matches mit den IDs von x bis y (z. B. ma2,5). |
|
tnx |
Sucht im Turnier mit der ID x (z. B. tn1). |
|
tnx,y |
Sucht in den Turnieren mit den IDs von x bis y (z. B. tn1,3). |
|
idx |
Die Position mit der Kennung x suchen (z. B. id12). |
|
idx,y |
Die Positionen mit den Kennungen x bis y suchen (z. B. id5,10). |
|
|
Stellungen aus einer Partie suchen, an der der genannte Spieler an einer der beiden Seiten beteiligt war (z. B. |
— |
like, like42, like<12, like42* |
Ordnet das Ergebnis nach aufsteigender Entfernung zu einer Zielstellung, statt es einzuschränken: |
— |
Die Werte pl, m und t beginnen mit einem Anführungszeichen oder einem Apostroph und enden mit einem der beiden. Ein Token, das ein Anführungszeichen behält, ohne einen vollständigen Wert zu bilden, wird ignoriert, und blunderdb search --query meldet es. Ein Tag darf einen Apostroph enthalten (#l'ouverture), nie ein Anführungszeichen. Das Semikolon trennt Bezeichner- und Tag-Listen: Es kommt in keinem Wert vor, und ma1;2 ist kein Token (ma1 ma2 schreiben).
Von einem Terminal aus transkribieren
Die Kommandozeile hat keinen Transkriptionsbefehl: Die Züge werden in der Registerkarte Transkription eingegeben. Außerhalb der Anwendung laufen sie über blunderdb call (Transkribieren über die API), zum Beispiel blunderdb call transcriptions.apply --db base.db --if-match 3 --json '{"id":1,"gesture":{"Kind":"validate"}}'. --if-match nennt die vom vorherigen Aufruf gelieferte Revision; jeder Aufruf ist eine eigene Sitzung, ohne sessionId und ohne Rückgängigmachen von einem Aufruf zum nächsten.
Verschiedene Befehle
Befehl |
Aktion |
|---|---|
clear, cl |
Löscht den Befehlsverlauf. |