2015-05-31 7 views

Antwort

5

dies hängt von der Bindung von „Mode-Tasten“. Wenn Sie "set-option -g mode-keys emacs" (eigentlich sind dies die Standardeinstellungen), dann können Sie mit entsprechenden Emacs-Tasten zum Anfang und Ende des Puffers gehen.

  1. den Kopiermodus Geben Sie mit:^b + [
  2. Zum Anfang mit: Shift + Alt +, (oder, in Emacs' Notation: M- <)

Ähnlich gehen zum Ende von M->

erreicht ist, wie

Bitte testen, die Konfiguration beachten Sie in ~/.tmux.conf dauert nur ef nachdem der tmux-Server neu gestartet wurde. Das ist, wenn Sie alle Sitzungen beenden und dann tmux neu starten.

Tatsächlich jedoch gibt es einfachere Art und Weise zu testen: einfach den folgenden Befehl an der Kommandozeile ausführen:

tmux set-option -g mode-keys emacs 

Ich glaube nicht, dass es eine Art und Weise ändert nur ein Schlüssel ist. Aber haben Sie die Wahl

tmux set-option -g mode-keys vi 

zu

haben sollten Sie in der Lage sein, um Bewegung in den Kopiermodus h j k mit l usw.

+1

Dies funktioniert auf 1 Laptop (Mac), aber nicht auf einem anderen Mac. Ich habe auch 'set-option -g mode-keys emacs' in ~/.tmux.conf hinzugefügt, nur um sicherzugehen. Wie würde ich die Tastenbelegung auf "h" anstatt auf Alt + Shift + ändern (nur um zu versuchen, ob das funktioniert)? – timotheecour

+1

Sie können Kopiermodus-Tastenbelegungen mit dem Parameter -t in Bind-Key ändern. Zum Beispiel, 'bind-key -t vi-home-History-top kopieren und' bind-key -t vi-copy End-history-bottom' (oder emacs-copy, wenn Sie den Emacs-Modus verwenden) machen es einfach zu erreichen Anfang und Ende der Geschichte. –

+0

scheint standardmäßig auf vi mode zu setzen ... also 'gg' für oberes' G' für bottom –