Làm thế nào để chuyển đổi giữa hai cửa sổ mới nhất trong tmux?


55

screenCó Ctrl-a, Ctrl-ađể chuyển đổi giữa hai cửa sổ mới nhất?

Làm thế nào để làm điều đó trong tmux?

Câu trả lời:


83

Để làm điều này trong tmux, bạn làm

Ctrl-Bl

(đó là một 'L'). Điều này giả định rằng bạn đã để lại Ctrl-Blàm khóa kích hoạt của bạn.

Nếu bạn muốn sử dụng cùng một phím bấm như màn hình, hãy thêm các mục sau vào ~/.tmux.conf:

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

Bộ thứ nhất Ctrl-Alàm khóa kích hoạt của bạn, bộ thứ hai cho biết Ctrl-Asau khi kích hoạt sẽ chuyển đến cửa sổ cuối cùng.


2

Câu trả lời của Paul là chính xác, nhưng dường như nó rời bỏ bạn mà không có cách nào để gõ ^ A. Thông thường, nếu bạn đã không bị ràng buộc với C-atới prefix, bạn chỉ cần sử dụng ^ A. Nhưng bạn đã làm ... VÀ bạn ánh xạ C-a C-ađược last-window, sooo ....

Tuy nhiên, tất cả không bị mất: C-a C-bbây giờ (kỳ lạ) mang lại cho bạn một ^ A.

Nếu bạn không ánh xạ lại prefix, bạn có thể sử dụng C-b C-bđể lấy ^ B.

Nếu vì một lý do nào đó mà bạn không prefixánh xạ lại và bạn ánh xạ C-b C-btới last-window, tôi đã không tìm ra cách nào để có được một ^ B trong số đó thiếu một cái gì đó như:

bind-key v send-prefix

... sẽ gửi một ^ B nếu bạn gõ C-b v.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.