2015-05-31 19 views

risposta

5

questo dipende dal legame di "mode-chiavi". Se "set-option -g mode-keys emacs" (in realtà, queste sono le impostazioni predefinite), allora puoi andare all'inizio e alla fine del buffer usando le chiavi emacs corrispondenti.

  1. Accedere alla modalità copia utilizzando:^B + [
  2. Va all'inizio utilizzando: Alt + shift +, (o, in notazione emacs: M- <)

Allo stesso modo, andare alla fine si ottiene M->

come testare

si prega di notare che la configurazione in ~/.tmux.conf richiede solo ef bene dopo il riavvio del server tmux. Questo è quando uccidi tutte le sessioni e poi riavvia tmux.

In realtà, però, non c'è modo più semplice per prova: basta eseguire il seguente comando al riga di comando:

tmux set-option -g mode-keys emacs 

Io non credo che ci sia un cambiamento di modo un solo tasto. Ma avete la possibilità di

tmux set-option -g mode-keys vi 

Si dovrebbe essere in grado mossa intorno in modalità copia utilizzando h j k l ecc

+1

Funziona su 1 laptop (mac) ma non su un altro mac. Ho anche aggiunto 'set-option -g mode-keys emacs' in ~/.tmux.conf solo per essere sicuro. Come cambierei il binding chiave in 'h' invece di Alt + shift +, (solo per provare se funziona)? – timotheecour

+1

È possibile modificare i binding dei tasti in modalità copia con il parametro -t su bind-key. Ad esempio, 'bind-key -t vi-copy Home history-top' e' bind-key -t vi-copy End history-bottom' (o emacs-copy se usi la modalità emacs) ti permettono di raggiungere facilmente in alto e in basso nella storia. –

+0

sembra di default in modalità vi ... quindi 'gg' per la parte superiore' G' per la parte inferiore –

Problemi correlati