Nano Editor 在复制/粘贴时丢失字符

Nano Editor 在复制/粘贴时丢失字符

我在两台使用 Ubuntu 18.04 的 Linux 机器上使用终端模式。在我的笔记本电脑上,我使用配有左右选择按钮的触摸板进行导航。我在第一台机器上有一个文件,我想将其复制到第二台机器。我已成功尝试使用 scp 将文件从第一台机器复制到第二台机器。我也在第一台机器上尝试过 cat 文件,Ctrl-C 选择/复制,然后在第二台机器上打开 nano 编辑器,在触摸板上单击鼠标右键,内容就被复制了。所有选定的内容似乎都可以很好地复制,除了带有多个相同字符的注释外,scp 和 Ctrl-C 都可以。例如:

#########################################
//------------------------------------------

复制为:

#
//-

分别它似乎不会影响正在运行的代码,并且在 .c 文件中 gcc 工作正常。但是,如果我尝试编辑复制的代码,nano 编辑器的行为会很奇怪,就像字符被隐藏了一样,它们会显示然后又被隐藏,等等。当我尝试删除和编辑它们时,包括在 nano 编辑器中按 Ctrl-k。有解决方法吗,或者这甚至被认为是一个问题。我搜索过,但没有看到任何与多个字符问题相关的内容。感谢您的意见。

答案1

经过一番折腾,甚至在 nano 基地总部提交了一份错误报告后,修复工作变得非常简单,只需将我的 Windows 笔记本电脑上的 PuTTy 从 PuTTy 版本 .7 更新到版本 .73 即可。我确信这是 nano 的问题,它依赖于平台,可在不同的机器上重复出现,并且仅限于 nano - 其他编辑器和查看器工作正常...所以我从这个问题中学到了一些知识,虽然这个修复很简单...但对我来说并不那么重要。我想在这里发布修复程序,以防其他人陷入这个陷阱 :) 感谢 Michael Harvey 和其他人的帮助。

相关内容