Похоже, я не могу использовать Ctrl+right_arrow для пересылки слова в моей оболочке c. После некоторых усилий я обнаружил, что все привязки клавиш можно найти с помощью команды bindkey и я получаю следующее:

"\306"         ->  forward-word
"\316"         ->  history-search-forward
"\346"         ->  forward-word
"\356"         ->  history-search-forward
"^[[C"         -> forward-char
"^[OC"         -> forward-char
"^[F"          -> forward-word

Есть идеи, что все это значит? Было бы УДИВИТЕЛЬНО, если бы вы указали мне, где я могу узнать, что означают эти персонажи :)

Спасибо!

1 ответ1

1

Как указано в справочной странице csh , «\nnn» является символом ASCII, соответствующим восьмеричному числу nnn . Восьмеричное (основание-8) число в десятичном виде - 198. Barmer верен, так как "F" (ASCII 046, десятичное 70) становится 306, когда вы устанавливаете старший бит.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .