2016-03-28 2 views
1

So verwende ich die folgenden meine tmux Fenster umbenennen:Tmux läuft umbenennen behält alten Fensternamen - wie ich es löschen?

tmux rename-window (prefix + ,) rename the current window

Aber wenn ich diesen Befehl tun hält es die alten Namen Fenster, und ich habe es klar in den neuen Fenster Namen zu setzen. Gibt es eine Möglichkeit, es zu löschen, wenn ich prefix + , mache, damit ich nur anfangen kann, den neuen Fensternamen einzugeben?

Antwort

1

Sie können den Standardwert entfernen, indem Sie etwas zu Ihrem .tmuxrc hinzufügen:

unbind , 
bind-key , command-prompt -p (rename-window) "rename-window '%%'" 

Dies wird:

  • klar die aktuelle bind für die Schlüssel
  • re-bind Der Schlüssel der Befehlsaufforderungsfunktion
  • gibt eine Eingabeaufforderung über -p (Umbenennen-Fenster)
  • Ende s mit einem Befehlsspezifizierer, die den Eingangswert als Parameter verwendet, um die Umbenennungs-Fensterfunktion

das bestehende Verhalten zu emulieren, es würde so aussehen:

bind-key , command-prompt -I #W -p (rename-window) "rename-window '%%'" 

... das sagt command- Aufforderung zur Verwendung des aktuellen Fensternamens für den Standardwert der Eingabeaufforderung.

1

Einfachster Weg, nach dem Umbenennen prefix + , drücken Sie einfach die Taste und starten Sie die Eingabe.

Tmux behalten Geschichte von Namen, so dass Sie zuvor verwendete Namen für Fenster erhalten können. Drücken Sie dazu einfach erneut die Taste, um den gewünschten Namen zu finden.

Verwandte Themen