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 не работает.
неужели у всех DEL правильно работает?
Приветстую,
Немного расширю проблему, а заодно можем и определим что я делаю не так:
У меня остались старые конфигурации от 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 PAGERexport CLICOLOR=
if [ "$TERM" = "xterm" ];
then
TERM=xterm-color;
export TERM;
else
TERM=cons25r;
export TERM;
fialias 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 ~]#