Проблема з Control- Shift- Aполягає в тому, що більшість програм емуляції терміналів не надсилають інший код для цього, ніж той, який надсилає Control- A, тому екран не міг би визначити різницю.
Ви можете використовувати Cq, якщо stty -ixon
відключити "управління потоком програмного забезпечення" на tty. Я зазвичай роблю це, щоб я міг використовувати Cs для пошуку в командному рядку.
Ви можете розглянути C- ^, оскільки, здається, це зазвичай незв'язане. На клавіатурах США це Control- Shift- 6, але на інших макетів це може бути важко.
Більшість людей ніколи не використовують контрольний символ Tty C- \ для надсилання SIGQUIT. Щоб скористатися ним, відключіть функцію tty за допомогою stty quit undef
і зв’яжіть її як свій префікс-ключ. Це трохи ризиковано, оскільки якщо ви натиснете C- \ на tty, де клавіша виходу не була відключена із stty , ви можете вбити процес переднього плану замість активації екрана .
Я перейшов на tmux деякий час тому. За замовчуванням - Cb, оскільки він був розроблений під екраном і не заважав екрану за замовчуванням . Я виявив, що Cb працює досить добре для мене (я зазвичай використовую клавіші зі стрілками для руху одного символу в командному рядку оболонки - хоча я використовую Mb та Mf для переміщення словами).
До речі, автор tmux використовує Ca у своїх первинних сесіях і завжди набирає Ca двічі (будь то в сесії tmux чи ні). Якщо ви готові прийняти цю звичку, це здається пристойним компромісом, оскільки другий Са повинен бути неоперативним у більшості редакторів, подібних до редагування Emacs. Це не вийде, якщо ви часто використовуєте програми / контексти поза екраном, де другий Ca не був би неоперативним.
За замовчуванням Ca Ca прив’язаний до іншої команди (переключення на останній останній екран) на екрані . Щоб Ca Ca надсилав фактичний Ca і перемикав вікна Ca o, поставте у своєму .screenrc
:
escape ^A^A
bind o other
screen
в інших системах, вам, можливо, краще буде дотримуватися типових вкладень клавіатури або принаймні вивчити їх спочатку.^A a
за замовчуванням надсилатиме звичайне^A
комбінацію клавіш. Це трохи незручно, якщо ви багато використовуєте комбо; Зазвичай я використовуюHOME
ключ замість цього. Але тоді це також не завжди працює.