2013-09-05 8 views
27

In tmux, das Standardverhalten für die Verarbeitung C-b 0 ist zu Fenster springen 0 ich C-b C-0 möchte Scheibe 0 im aktuellen Fenster springen. Meine Versuche, das Hinzufügen,Wählen Sie Fenster mit C- <number> in tmux

bind-key C-0 select-pane -t 0 

meiner .tmux.conf gescheitert. Gibt es noch etwas, das mir fehlt?

+1

Haben Sie eine Zeile in Ihrer 'tmux.conf':' set -g base-index 1' oder 'set -g pane-base-index1'? Wenn ja, ist Ihr Fenster/Fenster 1-basiert. – Kent

+0

ich tun, aber die Aussage gilt für alle Zahlen ungleich 0 – duckworthd

Antwort

54

Nicht gerade die Art und Weise die Sie suchen, aber ich bezweifle, dass Sie einen Grund haben die nicht zu lieben folgende:

  1. display-panes oder die Gleichen (<prefix> + q Standardeinstellung),
  2. die Anzahl der Eingabe Bereich, zu dem Sie wechseln.
+1

Das ist genau das, was ich suche. Aber die Zeit der Fensternummer ist zu kurz, kann ich den Zeitwert einstellen ?? – CodyChan

+13

habe ich es: put „gesetzt Display-Scheiben-Zeit 2000 # 2s“ in .tmux.conf – CodyChan

+0

Wissen Sie, wie aus 1 statt 0 In diesem Bereich Nummerierung starten? – Phani

4

Sie müssen Ihr Terminal so ändern, dass tmux die Tastatureingaben von Steuer + Ziffer korrekt erkennen kann. (Quelle: https://unix.stackexchange.com/questions/96884/using-ctrl0-9-to-cycle-between-windows-using-tmux)

Wenn Sie iTerm2 verwenden, beispielsweise dann:

  1. zu Preferences > Profiles > Keys gehen und klicken Sie auf +
  2. Eingang ctrl + als Tastatur Abkürzung
  3. wählen Sie Send Escape Sequence von der Aktion Dropdown-Menü
  4. Eingang Esc+[27;5;48~ in den Zeichen Textbox
  5. klicken Sie auf OK senden, starten Sie iTerm

Dann endlich legt zum .tmux.conf folgenden:

bind-key C-0 select-pane -t 0 

Neustart tmux (stellen Sie sicher, dass alle Sitzungen mit tmux kill-session schließen). Sie sollten nun die Nummer 0 des Fensters auswählen können. Um die anderen 9 Tasten zu aktivieren, wiederholen Sie die obigen 5 Schritte mit den entsprechenden Escape-Sequenzen. Sie können in dem angegebenen Link gefunden werden.