2016-07-18 15 views
1

Ich möchte einen tmux keybind erstellen, der eine Reihe von Tastenanschlägen an den markierten Bereich sendet. Dies ist praktisch, um einen Hotkey zu implementieren, der etwas ausführt, so dass ich nicht manuell ein anderes Fenster fokussieren muss und dann wieder zurückkomme.tmux Ermitteln, ob ein Fensterbereich markiert ist

Aber ich würde für diesen Schlüssel nicht wie etwas zu tun, wenn gibt es keine markierte Scheibe vorhanden. Ich habe in der Manpage nachgesehen und nichts gefunden, was ich verwenden könnte, um diesen Zustand zu überprüfen.

+0

Ich glaube, Sie markiert Fenster bedeuten, in der Standardterminologie für _tmux_. –

+0

Oh, wow, da habe ich mich total geirrt. Es stellt sich heraus, dass das, was ich als ein „markiert Fenster“ Denken war wirklich nur ein Fenster mit einer markierten Scheibe drin. –

+0

Ja ... jetzt ist es wahr, dass Sie nur einen Bereich markieren können, also existiert der Begriff "markiertes Fenster" (es ist einfach das Fenster, das den markierten Bereich enthält) –

Antwort

1

die markierte Scheibe zielen Sie -t '~' oder -t '{marked}' verwenden können.

In diesem Fall ist es einfach eine Frage der send -t '~' <keys here>.

Eine generische Art und Weise die markierte Scheibe in der Shell tmux display -p -t '~' '#D' wäre zu bekommen.

Verwandte Themen