Включение readline?

361
keflavich

У меня есть .inputrcфайл, настроенный в системе, которая, кажется, не уважает его. Если я bindзапишу файл (согласно этому сообщению ) или попытаюсь загрузить егоC-x C-r, ничего не произойдет - я все равно не получу ни одной функции readline, которую я ищу, особенно history-search-backward.

Возможно ли использовать оболочку bash без readline? Если так, как я могу определить это окончательно? Если нет, нужно ли что-то еще сделать для включения readline? Рассматриваемая система SUSE Linux версии 3.16.7-21-desktop

РЕДАКТИРОВАТЬ с дополнительной информацией:

$ echo $SHELL /bin/bash $ bash --version GNU bash, version 4.2.53(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>  This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. 

.inputrc(включая мои комментарии). Я использую то же самое .inputrcна многих других машинах, поэтому я не ожидаю, что это проблема:

# "\e[A" and "\e[B" being whatever your terminal uses for up & down. "\e[A": history-search-backward "\e[B": history-search-forward  # Two escapes clear command line. "\e\e": "\C-a\C-k"  # do history expansion when space entered # Space: magic-space  #set editing-mode vi $include /etc/inputrc 
2
Установлена ​​ли переменная INPUTRC? Arkadiusz Drabczyk 9 лет назад 0
Да, `INPUTRC` установлен и установлен в правильный файл (расширенная версия` ~ / .inputrc`) keflavich 9 лет назад 0
Можете ли вы опубликовать свой `~ / .inputrc`? Arkadiusz Drabczyk 9 лет назад 0
Кроме того, что такое `$ SHELL` и` bash --version`? Сразу после входа в систему `ps` показывает bash? (Версия оболочки "это подключено?" :)) cxw 9 лет назад 0
CXW, Аркадиуш Драбчик: см. правки. «Это подключено» - это всегда хороший вопрос, и я не всегда уверен, как лучше его задать - спасибо. keflavich 9 лет назад 1

0 ответов на вопрос

Похожие вопросы