中止编辑当前提示时防止打印“^C”

blu*_*yed 5 terminal bash command-line

当您在 bash 中编辑提示,然后按 Ctrl-C 中止它时,“^C”可能会打印在光标所在的位置。

当您在行中间时,这会使复制“粘贴”变得更加困难,并且可以将 IIRC 配置为不显示它(并覆盖命令行的一部分)。

我自己没有这个问题(使用 zsh,它不打印“^C”),但在 Konsole 错误报告中遇到了这个问题。

Den*_*son 10

试试这个:

stty -ctlecho
Run Code Online (Sandbox Code Playgroud)

您可以将其添加到您的~/.bashrc.