Tôi chỉ chuyển từ màn hình GNU sang tmux, trên màn hình khi tôi nhấn C-a
, sau đó gõ a
lần nữa có thể đưa tôi đến đầu dòng, tôi tự hỏi mình có gắn bó với C-a
trong tmux không?Nếu tôi đặt liên kết khóa của C-b thành c-a trong tmux thì làm cách nào để di chuyển con trỏ đến đầu dòng?
Trả lời
Như bạn đã biết, C-b
là tiền tố mặc định trong tmux
. C-b C-b
được sử dụng để gửi một ký tự thực tế C-b
đến thiết bị đầu cuối. Nếu bạn chuyển tiền tố thành C-a
, bạn chỉ cần khôi phục một số phím để cập nhật mã nào sẽ gửi lệnh send-prefix
.
Đối với bạn .tmux.conf
:
# You probably already put this in
set prefix C-a
unbind-key C-b
bind-key C-a send-prefix
Cách di chuyển con trỏ di chuyển phần đầu của dòng? – mko
Sau khi các keybindings được đặt ra, 'C-a C-a'. Bạn cũng có thể thêm 'bind-key một send-prefix' để giữ chuỗi' C-a a' giống màn hình. – chepner
Thực sự bạn có thể chỉ cho tôi mã không? Tôi biết 'bind-key Ca last-window' nhưng tôi không thể tìm thấy' start-of-line' trong trang man của tmux – mko
Có lẽ nó là một vấn đề về phiên bản tôi đang sử dụng, nhưng nếu các mã trên không làm việc cho bạn, hãy thử này:
set -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix
Cảm ơn,' -g' chắc chắn là bắt buộc đối với bản cài đặt Ubuntu của tôi, có lẽ Op sẽ xác nhận rằng câu trả lời được chấp nhận vẫn hoạt động cho anh ta? – stephenmurdoch
có vẻ như tùy chọn -g cũng được yêu cầu cho mac – Jardalu
Hoạt động với tôi trên mac mà không có '-g': | –
trùng lặp có thể xảy ra [ Howto đi đến đầu dòng trong tmux sau khi remapping tiền tố để CTRL + A?] (Http://stackoverflow.com/questions/9684115/howto-go-to-beginning-of-line-in-tmux-after-remapping- prefix-to-ctrla) –
@ChrisJohnsen Cảm ơn bạn đã chỉ ra câu hỏi hiện tại, Nó cũng giúp – mko
Có thể trùng lặp của [Howto đi đến đầu dòng trong tmux sau khi remapping tiền tố để CTRL + A?] (Http://stackoverflow.com/questions/9684115/howto-go-to-beginning-of-line-in-tmux -Ifter-remapping-prefix-to-ctrla) – Nifle