Vấn đề với Control- Shift- Alà hầu hết các chương trình mô phỏng thiết bị đầu cuối không gửi một mã khác cho mã đó từ mã được gửi bởi Control- Avì vậy sẽ không có cách nào để màn hình phân biệt sự khác biệt.
Bạn có thể sử dụng Cq nếu bạn thực hiện stty -ixon
để vô hiệu hóa kiểm soát luồng phần mềm, trên tty. Tôi thường làm điều này để tôi có thể sử dụng Cs để tìm kiếm trên dòng lệnh.
Bạn có thể xem xét C- ^, vì nó dường như thường không liên kết. Đó là Control- Shift- 6trên các bố cục bàn phím ở Hoa Kỳ, nhưng có thể khó nhập vào các bố cục khác.
Hầu hết mọi người không bao giờ sử dụng ký tự điều khiển tty C- \ để gửi SIGQUIT. Để sử dụng nó, hãy vô hiệu hóa chức năng tty với stty quit undef
và liên kết nó làm khóa tiền tố của bạn. Tuy nhiên, điều này có một chút rủi ro, vì nếu bạn nhấn C- \ trên một tty nơi khóa thoát không bị vô hiệu hóa với stty , bạn có thể giết quá trình tiền cảnh thay vì kích hoạt màn hình .
Tôi đã chuyển sang tmux một lúc trước. Mặc định của nó là Cb vì nó được phát triển dưới màn hình và không can thiệp vào mặc định của màn hình . Tôi đã thấy rằng Cb hoạt động khá tốt đối với tôi (tôi thường sử dụng các phím mũi tên để di chuyển một ký tự trên dòng lệnh shell mặc dù tôi sử dụng Mb và Mf để di chuyển bằng từ ngữ).
Ngẫu nhiên, tác giả của tmux sử dụng Ca trong các phiên chính của mình và luôn gõ Ca hai lần (cho dù trong phiên tmux hay không). Nếu bạn sẵn sàng chấp nhận thói quen này, có vẻ như đó là một sự thỏa hiệp hợp lý vì Ca thứ hai sẽ là một điểm không phù hợp trong hầu hết các bối cảnh chỉnh sửa giống như Emacs. Nó sẽ không hoạt động như vậy nếu bạn thường sử dụng các chương trình / bối cảnh bên ngoài màn hình trong đó Ca thứ hai sẽ không phải là không hoạt động.
Theo mặc định, Ca Ca bị ràng buộc với lệnh khác (chuyển sang màn hình hoạt động gần đây nhất) trong màn hình . Để Ca Ca gửi Ca thực tế và có cửa sổ chuyển đổi Ca o, hãy đặt các mục sau vào .screenrc
:
escape ^A^A
bind o other
screen
trên các hệ thống khác, tốt nhất bạn nên gắn bó với các phím bấm mặc định hoặc ít nhất là tìm hiểu chúng trước.^A a
theo mặc định, sẽ gửi các tổ^A
hợp phím thông thường . Sẽ hơi bất tiện nếu bạn sử dụng combo đó rất nhiều; Tôi thường sử dụngHOME
chìa khóa thay vì điều này. Nhưng sau đó, điều đó cũng không luôn luôn làm việc.