Переконайтеся, що ваша оболонка і термінал посилають відповідні послідовності виходу один до одного, щоб вказати неалфано-цифрові клавіші. Наприклад, я використовую tmux
с zsh
в urxvt
. У мене було чимало проблем з невідповідною діяльністю клавіш (наприклад, введення режиму вставки та додавання [3~
), поки я не переконався, що моя оболонка повідомляє відповідні прив'язки клавіш з:
# .zshrc
bindkey '\e[1~' beginning-of-line
bindkey '\e[4~' end-of-line
bindkey '\e[6~' down-line-or-search
bindkey '\e[5~' up-line-or-search
bindkey '\e[3~' delete-char
Якщо це ваша проблема, ваші, ймовірно, не будуть однаковими, але ви повинні мати можливість знайти ресурси, специфічні для вашого оболонки та емулятора термінала.