|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 06 Apr 2005 22:59:05 To : Vladimir V. Marchenko Subject : Re: клавиша DEL в командной строке -------------------------------------------------------------------------------- Vladimir V. Marchenko -> Artem Chuprina @ Wed, 6 Apr 2005 14:22:53 +0000 (UTC): >> VVM> Подскажите, как настроить bash, что бы работала клавиша DELETE в >> VVM> командной строке? Сейчас она выдает '~'. >> >> Чтобы получить на этот вопрос вменяемый ответ, стоит указать тип >> терминала. И правильно ли он настроен (т.е. выдает ли клавиша Delete >> именно ту Esc-последовательность, которая для нее написана в описании >> терминала). VVM> В иксах $TERM=xterm, в консоли $TERM=linux. Странно, что клавиша VVM> DEL не работает только в bash. В zsh все нормально работает, хотя VVM> тип терминала тот же (в zsh это прописано через bindkey в VVM> ~/.zshrc) А что именно у тебя в .zshrc прописано в bindkey? $terminfo[kdch1] или ровно та Esc-последовательность, которую выдает клавиша? Если первое, то странно, если второе - сравни ее с результатом infocmp|grep kdch1 Скорее всего, они разные. Да, полезно проверить, с какими терминальными библиотеками собраны шеллы. Вышеупомянутое - для ncurses, соответственно, играть роль будет terminfo. Если работает termcap - может быть хуже, там размер базы сильно ограничен, и клавиша могла не попасть в список (там код - kD). -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru Юзер обожает терпеть мелкие неудобства Victor Wagner --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25606e31f5c37.html, оценка из 5, голосов 10
|