Недавно я получил лицензию на SecureCRT для Mac с работы, и это было здорово, но есть несколько незначительных моментов, которые я хотел бы обсудить с ним. Некоторые из них работают на некоторых узлах, а не на других, что делает меня еще более запутанным. Я использую 7.0.4, которая является самой последней лицензией, которую мне дали. Я просмотрел настройки, но раздел сопоставлений клавиш по умолчанию кажется пустым и позволяет вам переопределить значения по умолчанию, если вы знаете, что вам нужно ... но на самом деле это не помогает показать вам, какие есть возможности.

  1. Option-delete: в большинстве терминалов это в конечном итоге эквивалентно alt-backspace, который удаляет курсор из предшествующего ему токена. Он отличается от control-w тем, что не обязательно съест целое слово; если у меня есть что-то вроде as-bb-cc, и мой курсор находится в конце, alt-backspace удалит только cc (или, возможно, -cc, я не могу вспомнить с головы до головы). Это часто очень полезно. Когда это не работает, ключ опции игнорируется, и он рассматривается как простой возврат.

  2. Опция - стрелка влево / вправо. Я полагаю, что это эквивалент стрелки alt-left / right, которая позволяет мне прыгать слово за словом в соответствующем направлении. Когда я использую эту последовательность клавиш, вывод не генерируется, и курсор не двигается.

  3. Fn-стрелки влево / вправо. Это соответствует ключам home / end и иногда работает, а не другим. Когда он не работает, он отправляет тильду (~) на экран. Это всегда верно для моей локальной оболочки (command-l), но обычно работает нормально, если я использую SSH на своей машине.

  4. Иногда на некоторых узлах ключ удаления принимается как ^ H, и возврат на самом деле должен быть сделан вместо этого через control-delete. Это довольно редко, но я хотел бы знать, что делать, когда это происходит.

1 ответ1

0

Поэтому я нашел ответы на некоторые проблемы.

1) Включение совместимости с Emacs так, чтобы клавиша Alt/Option стала мета-ключом, позволяла функционировать Option-backspace. К сожалению, это, кажется, не исправить # 2.

3) Это было проблемой, когда эмуляция терминала была установлена на VTxxx или Xterm. Переход на эмуляцию Linux решил эту проблему. (Это также решило некоторые странные проблемы с персонажами, которые, на мой взгляд, были связаны с UTF8)

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