Терминал Unix мигает белым при автозаполнении

Терминал Unix мигает белым при автозаполнении

Когда я работаю с терминалом через ssh и нажимаю Tabкнопку, мой экран мерцает белым.

Есть ли способ отключить это?

  • Я подключаюсь к серверу Ubuntu через putty.
  • Моя оболочка — Zsh, но в Bash поведение такое же.
  • Я отключил звонок, puttyно это не помогло.

Я не знаю, что является причиной этого.

мерцание

решение1

Мне помог пользователь @waltinator. Они сказали, что эта функция называется «Visible Bell» и управляется^G (ASCII BEL 007 0X07)

Мне удалось отключить мерцание в zsh, добавив строку unsetopt BEEPв свой .zshrcфайл. Она просто отключает все колокольчики.

В bash мне удалось отключить мерцание, добавив строку set bell-style noneв .inputrcфайл.

Спасибо!

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