按向下箭头会导致午夜指挥官 (MC)

问题描述

我在终端的 manjaro linux 5.10.34-1 中使用 Midnight Commander(kde-konsole bu 也尝试了 gnome-terminal 来检查问题是否相同)。

在按下向下箭头时,MC 在某些时候开始奇怪地工作。按向上箭头或向右向左箭头不是问题。如果您在按住 Ctrl 的同时按下向下箭头也没有问题。问题的症结是什么...

按向下箭头会打开“确认保存文件...”窗口,其中包含两个响应按钮:“保存”和“取消”。它们都不起作用,即保存文件窗口保持打开状态。但是,如果您连续按这些按钮大约 25 次(我尝试按键盘上的“取消”和“退出”),那么保存窗口最终会关闭

然而,主要问题和奇怪之处在于,当我按下取消/退出按钮(连续 25 次)时,每个按钮都会在正在编辑的文件中发生更改(通过使用 MC 中的 F4 按钮的编辑服务)按。很难准确跟踪这些变化,但可以描述如下:

符号/单词/数字出现在文件中的随机位置(或不在随机位置,但不在开头也不在光标位置)正好在屏幕上显示的那部分文件中需要滚动。

一个重要的事实是,在单击 25 次 Escape/Cancel 后,当保存窗口最终关闭时,我看到正在编辑的文件中的字符不再是随机的。在这 25 次中,出现了一个我通过 MC 编辑的文件,这是这个问题第一次出现的确切时间(一个月前)。我将尝试用其他方式描述我对这种情况的看法,以便理解:

情况可能是这样的:一个月前,我在午夜指挥官中通过 F4 编辑了 file1.txt 文件。在编辑这个文件(这些是带有注释和标题的表格)的过程中发生了一个错误,我正在编辑的几行表格的一部分被写入了 MC 的内部小缓冲区,表明它存在或由于到一个错误

这个bug导致当我通过F4编辑任何文件时,当我按下向下箭头时,保存窗口被调出,它不会听我按下“保存”或“取消”按钮,而是到目前为止,我按了“取消”(或“转义”),文件中发生了一些看起来像是从 file1.txt 插入一段文本的混乱情况。而且一开始是看不出新字符在什么地方出现并相互覆盖,最后是一整块file1.txt,但是嵌入在另一个文件的行之间的一个随机位置。

重新安装 mc 和 kde-konsole 没有帮助。降级 mc 没有帮助。重新启动系统没有帮助。自从问题出现(大约一个月前)以来,两三个主要的软件包和内核更新都没有解决这个奇怪的问题。

我在某些情况下使用 MC 来编辑 ASCII 表中的小东西,我不想放弃 MC(现在如果我需要向下移动光标,我会使用鼠标)。因此,我将非常感谢任何可能建议解决问题的意见。无论如何,这是一个很奇怪的问题,出于兴趣,我想找到一个解释。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)