Bagaimana cara beralih di antara dua windows terbaru di tmux?

55

screenmemiliki Ctrl-a, Ctrl-auntuk beralih di antara dua jendela terbaru?

Bagaimana cara melakukannya tmux?

kev
sumber

Jawaban:

83

Untuk melakukan ini di tmux, Anda lakukan

Ctrl-Bl

(itu adalah 'L'). Ini mengasumsikan Anda telah meninggalkan Ctrl-Bkunci aktivasi Anda.

Jika Anda ingin menggunakan penekanan tombol yang sama dengan layar, lalu tambahkan yang berikut ke ~/.tmux.conf:

set-option -g prefix C-a
bind-key C-a last-window

Yang pertama ditetapkan Ctrl-Asebagai kunci aktivasi Anda, yang kedua mengatakan Ctrl-Asetelah aktivasi harus pergi ke jendela terakhir.

Paul
sumber
2

Jawaban Paul benar, tetapi tampaknya membuat Anda tanpa cara mengetik ^ A. Biasanya, jika Anda belum terikat C-ake prefix, Anda cukup menggunakan ^ A. Tapi Anda melakukannya ... DAN Anda memetakannya C-a C-amenjadi last-window, sooo ....

Namun, semua tidak hilang: C-a C-bsekarang (anehnya) memberi Anda ^ A.

Jika Anda tidak memetakan ulang prefix, Anda dapat menggunakan C-b C-buntuk mendapatkan ^ B.

Jika karena alasan tertentu Anda tidak remap prefixdan Anda peta C-b C-buntuk last-window, saya belum menemukan cara untuk mendapatkan ^ B dari itu pendek dari sesuatu seperti:

bind-key v send-prefix

... yang akan mengirim ^ B jika Anda mengetik C-b v.

fbicknel
sumber