Tại sao tmux không phản ứng với các phím tắt đúng cách?


2

Tôi đang sử dụng OSX 10.8.1 kết hợp với iTerm2, zsh và tmux thông qua Homebrew.

Phần đầu của tệp ~ / .tmux.conf của tôi trông như thế này:

set -g prefix C-a
unbind C-b
bind-key a send-prefix
set -sg escape-time 1

Khi tôi bắt đầu tmux và nhấn C-a c , chẳng có gì xảy ra. Khi tôi spam C-a c đủ nhanh sau đó một số tab mới mở ra, nhưng không phải là số lượng lệnh spam tương đương của tôi. Khi tôi nhấn C-a đầu tiên theo sau c , không có gì xảy ra nữa Có vấn đề chậm trễ hoặc những gì xảy ra với cài đặt / cấu hình tmux của tôi?


Tôi đang sử dụng iTerm2, tmux & amp; bash, nhưng nó không thực sự quan trọng; những gì bạn có nên hoạt động bất kể bash so với zsh và theo lý thuyết, Homebrew so với MacPorts. Tôi chỉ có thể đoán rằng có điều gì đó không ổn với tmux của Homebrew ...
Joe Casadonte

Điều kỳ lạ là, một người bạn của tôi đang sử dụng tmux của Homebrew và nó đang hoạt động tốt. Nhưng tôi sẽ thử cài đặt tmux khác, chỉ để thử nghiệm.
Marc

Bạn có thể cố gắng thoát khỏi thời gian trốn thoát; nó không gây ra bất kỳ vấn đề nào với tmux của tôi, nhưng tôi không chắc rằng nó cần thiết và bằng cách nào đó, nó có thể cản trở, bằng cách nào đó.
Joe Casadonte

Tôi chỉ cần đặt nó vào cấu hình của tôi để kiểm tra nó. Không quan trọng nó có trong cấu hình của tôi hay không, vấn đề vẫn tồn tại.
Marc

Câu trả lời:


2

Bạn cần sử dụng " tmux2 ", có tích hợp iTerm2. Khi bạn đang sử dụng Homebrew, điều này sẽ hoạt động:

[ kill/quit all running tmux sessions ]

$ brew tap adamv/alt

$ brew remove tmux   # Repeat this until you get an
                     # error to clean everything out

$ brew install tmux-iterm2

Sau đó, mở một cửa sổ iTerm2 và gõ tmux -C để bắt đầu.


Tôi vừa cài đặt lại iTerm2 và thay thế phiên bản ổn định bằng phiên bản beta. Không biết bản phát hành beta có khắc phục được sự cố không hay chỉ là cài đặt lại iTerm2, nhưng mọi thứ đều hoạt động tốt. Không cần tích hợp tmux của iTerm2. Btw không có công thức sản xuất bia "tmux-iterm2". Tuy nhiên, cảm ơn câu trả lời của bạn!
Marc

Có, bên trong adamv/alt (homebrew-alt) nhấn .
Félix Saparelli

2

Bạn có nhấn C-a và THEN c không? Trong màn hình, bạn có thể thực hiện C-a THEN c HOẶC C-a + c. Tôi thường sử dụng sau này và một cái không hoạt động cho tôi và tôi khá thất vọng ...

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.