The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"не работает bind на кнопу DEL в bash"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"не работает bind на кнопу DEL в bash"  
Сообщение от billy email(??) on 18-Дек-06, 08:37 
FreeBSD 6.1-RELEASE-p10
bash-3.1.17

делаю bind "\C-?": delete-char
но в результате ничего не меняется

[root@vfr1 ~]# bind -lpvs | grep ?
"\C-?": backward-delete-char
"\C-x\C-?": backward-kill-line
"\M-\C-?": backward-kill-word
"\C-^?": delete-char
"\M-?": possible-completions
"?": self-insert

если делать bind на другие кнопки то нормально отрабатывает
кто нибудь победил?

P.S. раньше в 5.4 была подобная проблема но только в bash3 в bash2.5b все работало нормально, в 6.1 и в bash3 и в bash2.5b не работает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "не работает bind на кнопу DEL в bash"  
Сообщение от billy email(??) on 18-Дек-06, 14:16 
неужели у всех DEL правильно работает?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "не работает bind на кнопу DEL в bash"  
Сообщение от billy email(??) on 20-Дек-06, 07:56 
Приветстую,
Немного расширю проблему, а заодно можем и определим что я делаю не так:
У меня остались старые конфигурации от 4.11 и 5.4 для bash:

Код:    

[root@vfr1 ~]# cat /root/.inputrc
#$if term=cons25r
        "\C-?": delete-char
#$endif

[root@vfr1 ~]# cat /root/.profile
# $FreeBSD: src/etc/root/dot.profile,v 1.20 1999/08/27 23:24:09 peter Exp $
#
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin
export PATH
HOME=/root
export HOME
#TERM=${TERM:-cons25}
#export TERM
PAGER=more
export PAGER

export CLICOLOR=

if [ "$TERM" = "xterm" ];
    then
        TERM=xterm-color;
        export TERM;
    else
        TERM=cons25r;
        export TERM;
fi

alias mc='. /usr/local/share/mc/bin/mc-wrapper.sh'
#export INPUTRC=/etc/inputrc

[root@vfr1 ~]# echo $TERM
cons25r
    


Сейчас заметил что если я с консоли логинюсь то клавиша DEL нормально биндится

Код:    

[root@vfr1 ~]# bind -p | grep delete-char
"\C-h": backward-delete-char
"\C-?": delete-char
"\C-d": delete-char
# delete-char-or-list (not bound)
# forward-backward-delete-char (not bound)
[root@vfr1 ~]#
    

Если логинюсь через SSH то DEL не биндится

Код:    

[root@vfr1 ~]# bind -p | grep delete-char
"\C-h": backward-delete-char
"\C-?": backward-delete-char
"\C-d": delete-char
# delete-char-or-list (not bound)
# forward-backward-delete-char (not bound)
[root@vfr1 ~]#

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру