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


55

screenCtrl-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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.