zsh съедает тильду с клавиатуры
Модератор: /dev/random
zsh съедает тильду с клавиатуры
При нажатии в zsh тильды ~ не происходит ввода символа. Это в эмуляторе терминала, а без иксов при нажатии тильды ещё и пищит. Как сделать чтобы вводилось и имело смысл домашнего каталога, как и в bash.
- Bizdelnick
- Модератор
- Сообщения: 20795
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: zsh съедает тильду с клавиатуры
bindkey -d не помогает?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: zsh съедает тильду с клавиатуры
Помогло! Что сделать что бы насовсем вылечить?
- Bizdelnick
- Модератор
- Сообщения: 20795
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: zsh съедает тильду с клавиатуры
Искать, что и где у Вас забинжено на эту клавишу. По умолчанию такого нет, причина где-то в Вашей локальной конфигурации.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: zsh съедает тильду с клавиатуры
Закомментировал в .zshrc
Теперь клавиша Delete не работает.
Заработала и тильда и Delete.
Код: Выделить всё
bindkey "~" delete-char
Добавлено (20:20):
Взял из https://github.com/robbyrussell/oh-my-zsh/blob/master/lib/key-bindings.zshКод: Выделить всё
if [[ "${terminfo[kdch1]}" != "" ]]; then
bindkey "${terminfo[kdch1]}" delete-char # [Delete] - delete forward
else
bindkey "^[[3~" delete-char
bindkey "^[3;5~" delete-char
bindkey "\e[3~" delete-char
fi