答案1
确保 Putty 中的终端设置与 RedHat 上的 shell 窗口中的环境设置相匹配。我怀疑 vi/nano 认为您的窗口比实际的窗口大,所以缺失的行位于您能看到的上方。
我不太确定在 Putty 中哪里可以找到终端设置,但在 shell 窗口中使用“printenv”或“echo $TERM”来查看 RedHat 认为你的终端是什么。
答案2
最有可能的是,您的程序遇到了它认为是特殊字符的东西,然后惊慌失措。看看您是否可以更改远程字符集以及您的终端如何处理绘制字符。
另外,请注意 mRemoteNG 并不流行,并且可能不像 putty 或 kitty 那样开发和维护得那么好。
答案3
.profile
在针对某个用户的文件的某个给定点,它具有stty cols 2000
混合整个列大小配置的命令。
这导致不同的编辑器认为屏幕尺寸更大,从而产生奇怪的输出。
然而,如果有一个可以检测窗口大小并重置所有内容的调整大小机制会更好,但在我使用的操作系统版本中它并不存在。