Отображение «^C», когда я набираю ^C для отмены команды

Это ошибка изменения (? )в ядре, см.:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897572

Кажется, помогает установка rng-tools5. Обратите внимание, что я не знаю, повлияет ли установка этого пакета на генерацию надежного криптографического ключа

.

Изменить :Очевидно, обновление утилиты -linux 2.32 должно решить проблему

3
24.04.2020, 01:16
1 ответ

Это работает по крайней мере в простых случаях:

precmd () {
  trap 'print -P "%B%F{red}^C%f%b"; zle send-break' INT
}
preexec () {
  trap - INT
}

Я не исследовал, как это работает в «трудных» случаях, таких как функция завершения, которая занимает слишком много времени.

1
19.03.2021, 02:26

Теги

Похожие вопросы