为什么在 mysql-client 中使用箭头时我的终端会抛出控制字符?

为什么在 mysql-client 中使用箭头时我的终端会抛出控制字符?

我在使用远程服务器(所有 Debian)时遇到这样一种情况:mysql-client当我尝试在历史记录(CTR+ R)中搜索并尝试采取第一步行动时,我将控制字符放入命令行中:

mysql> update r_isik set originaal = 'inglise' [Cwhere tolkija = 'j' and r_nr = 292140;

我搜索了一下wh,然后按右箭头编辑命令。我的终端没有选择行并移动一个字符,而是跳转[C到行中。使用箭头的下一步移动工作正常。

我有服务器,有些服务器运行良好(无需扔垃圾),而其他服务器则不能,而且我没有发现设置上的差异。

屏幕上显示的是控制字符,而不是发出相应的移动指令,是什么原因造成的?

所有连接都是通过 ssh 使用同一个终端应用程序建立的。

相关内容