bash не знает букву «p»

bash не знает букву «p»

Мой bashне знает буквы p. zshхотя знает.

Когда я печатаю a pв bash, он просто игнорирует его, и даже вставка текста, содержащего a, pприведет к появлению no pв вставленном тексте. Это поведение одинаково для всех терминалов (я пробовал, urxvt, stи tty)

Я пробовал закомментировать все в моих ~/.profile, ~/.bash_profileи ~/.bashrc, проблема все еще сохраняется. Однако с использованием root все в порядке. Мои /root/.profile, /root/.bash_profileи /root/.bashrcявляются символическими ссылками на файлы в моем домашнем каталоге. Так что проблема не может возникнуть там, но это должно быть что-то, что отличается для root и моего пользователя.

Я использую пользовательскую раскладку клавиатуры, но при переключении на стандартную американскую раскладку проблема также сохраняется.

Просто чтобы правитьэтоттакже: я не использую gnome.

Где еще я могу посмотреть?

решение1

Помимо упомянутых вами файлов, могут существовать и другие .inputrcэффекты, изменяющие интерпретацию ключа p.

Редактировать:maddingl (OP) подтверждает:

Вот и все. Я оставил там следующее:

# fix not working delete-key in st, see https://git.suckless.org/st/file/FAQ.html
# line 51
printf '\033[?1h\033=' >/dev/tty

Эта строка исправляет delete-key в st, но она также вызывает описанную проблему. Я вернулся к urxvtanys, так что для меня это не имеет значения. Если читатель использует stи хочет, чтобы работали pи delete, см.указанная выше ссылкадля получения дополнительной информации.

Связанный контент