Почему § разрешает мне удалять два символа в bash promt?

Это очень странная и очень специфическая проблема в терминаторе. Когда я ввожу символ «§» в окно терминала, а затем дважды нажимаю обратно, он позволяет мне всегда удалять два символа, даже если они являются частью строки PS1.

Действия по воспроизведению:

  1. Введите «§» в терминал.
  2. Удалите 2 символа.
  3. Повторение.

One Solution collect form web for “Почему § разрешает мне удалять два символа в bash promt?”

Звучит как несогласованные настройки UTF-8 между вашим терминалом и локалью приложения.

Знак раздела не является частью набора символов ASCII, поэтому он представлен как два байта в UTF-8. Возможно, ваш терминал отправляет его как таковой, но сторона приложения не понимает, что он должен представлять только один символ и печатает только один. В редакторе командной строки подсчитывается количество символов, которые вы ввели, и поскольку он считает, что знак раздела – два символа, он позволяет вам отступать от многих. Терминал знает, что он только один, и отображает и заменяет его как единое целое.

  • Как заставить Терминатора сосредоточиться на скрытии?
  • привязка ключа ctrl-tab terminator
  • Как заставить терминатор отображать удаленное имя хоста в строке заголовка?
  • vi для нового окна
  • Пользовательские цвета Terminator, переопределенные KDE
  • Использовать псевдонимы в качестве пользовательских команд в терминаторе
  • Терминатор не работает!
  • Конфликт Python psutil для Терминатора на Centos 7
  • Могу ли я открыть терминатор с одним окном с bash, а другой с рыбой?
  • Как выбрать блок текста в xterm
  • Новое окно терминатора на удаленном сервере
  • Как изменить интервал между строками в терминаторе?
  • Interesting Posts

    SELinux запретил доступ

    Сопоставьте первую часть имени пути и номера в конце строки

    Не удалось создать многопользовательскую ручку usb с MultiSystem

    Как правильно отображать китайские символы на Chromium

    Aircrack-ng: нет / пентет / пароли / списки слов / darkc0de

    Шлюз Linux: как маршрутизировать NAT-соединения с использованием LAN через туннель OpenVPN?

    Как убить процессы, если не было превышено ограничение root и ограничение nproc?

    Как отключить cron для Debian?

    Диск появляется ОК, будет читать / записывать в LiveCD, не загружаться, останавливается при initramfs / busybox

    Сервер и клиент OpenVPN – больше не может подключиться к сети?

    Есть ли команда UNIX для отображения всех недавно удаленных файлов из системы

    Значок SSH не отображается

    Как я могу поместить эту строчную манипуляцию в цикле, чтобы она продолжалась, пока нечего делать?

    ifconfig -a получить необходимые данные grepping

    экран с клавишами urxvt

    Linux и Unix - лучшая ОС в мире.