почему терминал автоматически дублирует букву, когда я печатаю -

0

Я только что получил это странное поведение, кто-нибудь знает, как это остановить?

Когда я набираю «dir», тогда «-» терминал дает мне этот «ddir-»

И вот видео этого https://youtu.be/lGsFB68zVIo

злой киви
источник
Какой твой PS1а PROMPT_COMMAND? Я подозреваю , что одна из них содержит управляющий символ не должным образом , заключенный между "\["и "\]"(PS1) , или 0x01и 0x02байт (PROMPT_COMMAND).
egmont 25.10.16
Как я могу проверить мой PS1 или PROMPT_COMMAND?
сердитый киви
Чтобы увидеть все потенциальные невидимые символы в них, я рекомендую set | grep ^PS1и аналогично для других.
egmont
это показывает это PS1 = '\ h: \ W \ u \ $'
сердитый киви
другой показывает этот PROMPT_COMMAND = update_terminal_cwd if ["$ PROMPT_COMMAND" = "shell_session_history_check"]; затем сбросьте PROMPT_COMMAND; if [[$ PROMPT_COMMAND = ~ (. *) (; shell_session_history_check * | * shell_session_history_check *; *) (. )]]; затем PROMPT_COMMAND = "$ {BASH_REMATCH [1]} $ {BASH_REMATCH [3]}";
злой киви

Ответы:

0

Это потому, что я установил источник ввода на другой язык, а не на английский

введите описание изображения здесь

злой киви
источник