LINUX.ORG.RU

Bash-3.0+UTF-8


0

0

Сабж. Локаль - ru_RU.UTF-8. Непосредственно после переключения раскладки (Win) не пишется первая буква. Пишу следующую - пишется первая. И так далее с запозданием. Думаю, может она какой-нить эскейп-символ посылает, на это похоже. Кто-нить сталкивался с таким? Спасибо.

P.S: Совети типа "zsh рулит" и в этом духе идут в лесомассив, т.к. я 2 года на zsh сижу, решил попробовать баш по причине поддержки utf-8


Ответ на: комментарий от Zmacs

очень странно

около года использую bash в utf-8 - всё нормально

переключение - ctrl+shift, временное - правый alt (и в Иксах, и в консоли (console-cyrillic)) LANG=ru_RU.UTF-8

нигде с такой фигнёй не сталкивался.

ввод и редактирование строк в bash идёт через libreadline. Эта библиотека нужна версии 5 и выше (5.0 + патчи)

конфигурится поведение libreadline через ~/.inputrc

посмотри всё это, авось поможет

jackLucas
()
Ответ на: комментарий от Zmacs

в консоли - попробовать unicode_start

отключить все кустомизации, проведенные для баша (inputrc)

myhand
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.