LINUX.ORG.RU

русские папки и корявое отображение вводимых команд


0

0

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

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

если же имя текушей дериктории состоит из английских букв то все нормально

как исправить ?


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

кстати глюки какраз при \[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\]

написано то вроде правильно ((

локаль утф8

evrey
() автор топика
Ответ на: комментарий от evrey

offline Прерванный полёт $ PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
offline ~ $ cd /home/muromec/Музыка/В/Владимир\ Высоцкий/Прерванный\ полёт/
offline Прерванный полёт $ pwd
/home/muromec/Музыка/В/Владимир Высоцкий/Прерванный полёт
offline Прерванный полёт $

всё нормально. локаль ru_UA.UTF-8, bash 3.1-5ubuntu3, убунта еджы

Muromec ☆☆
()
Ответ на: комментарий от anonymous

Скорее всего косяк где то в bash 3.2, надо будет попробовать откатиться на 3.1

JB ★★★★★
()
Ответ на: комментарий от JB

>В качестве воркэраунда могу посоветовать перейти на zsh ;)

+1

kaktyc ★★★★
()
Ответ на: комментарий от evrey

я подобное видел когда readline 5.2 поставил. откатился на 5.1 - всё о.к., bash - 3.2

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