Linux за българи: Форуми

BSD секция => Системни настройки => Темата е започната от: vic_semionov в Mar 13, 2005, 05:26



Титла: delete действа като backspace
Публикувано от: vic_semionov в Mar 13, 2005, 05:26
от 2 дни се мъча да го оправя тоя проблем и доста порових, пробвах разни съвети от google и нищо не се получава.

проблема е, че в конзолата DEL ми трие символа отляво, а не под курсора. и това е само във шела във виртуалните конзоли, в X си е наред. като пиша в mc или emacs също си работи както трябва - само в шела и в логин промпта се прецаква. не  е кой знае какво, но ми е дразнещо и искам да го оправя. системата ми  е 5.3-RELEASE, не съм правил никакви промени в keymaps.

ако някой знае решението, нека го сподели :)
мерси


Титла: delete действа като backspace
Публикувано от: в Mar 15, 2005, 22:11
Някой няма ли да помогне че и аз май имам същия проблем?


Титла: delete действа като backspace
Публикувано от: zarrro в Mar 16, 2005, 13:58
А кой шел позлваш. Ако е Баш-шела :)  тогава трябва да сложиш в /etc/inputrc ( или  по скоро /usr/local/etc, не съм много наясно с хилядите конфигурационни директории на BSD) нещо такова
Примерен код

# Be 8 bit clean.

set input-meta on

set output-meta on



# allow the use of the Home/End keys

"\e[1~": beginning-of-line

"\e[4~": end-of-line



# allow the use of the Delete/Insert keys

"\e[3~": delete-char

"\e[2~": quoted-insert



# mappings for "page up" and "page down" to step to the beginning/end

# of the history

"\e[5~": beginning-of-history

"\e[6~": end-of-history



# # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving

"\e[5C": forward-word

"\e[5D": backward-word

"\e\e[C": forward-word

"\e\e[D": backward-word


 обаче ако ползваш дефалтния (мисля че беше някакъв С шел) това няма да ти помогне. Ще се наложи да поразгледаш мановете на шела     по специално
Примерен код

$man editrc

и там четеш за bind.


Титла: delete действа като backspace
Публикувано от: vic_semionov в Mar 17, 2005, 14:34
zarrro мерси човече :) само че вече го бях оправил, просто забравих да оставя съобщение. мерси все пак.

а иначе на мене единствения клавиш (в bash) който ми правеше проблеми беше delete и го оправих със следния ред в ~/.inputrc:

Примерен код
DEL: delete-char


още по-тарикатско е това да се сложи не в лична директория, а в /etc/inputrc, а в /etc/profile да се сложи:

Примерен код
export INPUTRC=/etc/inputrc