我试图使用Linux程序屏幕在我的Ubuntu笔记本电脑上进行编码,但它的行为确实很奇怪。当我打开一个文件时,文件看起来应该是这样的,但是当我向下移动到底部时,括号出现在奇怪的地方。这些括号似乎与前面一行的括号位置相匹配。
下面是我的光标在顶部的屏幕截图:光标在顶部
下面是一个屏幕截图,当它到达底部时:光标在底部
注意到到处都是多余的括号吗?右下角似乎也有两个单独的线计数器。
另一件奇怪的事情是,我的光标的运动是有限的。在第3行,我的光标只能走到第一个闭括号,就好像它在它上面的那条线上一样。
有人知道这是怎么回事吗?
编辑:
我试过使用tmux,但我也遇到了同样的问题。
还应该提到我没有.screenrc文件。
发布于 2016-01-06 08:33:57
我在Cygwin上看到了类似的问题,其中一个解决方法是在启动屏幕后调整终端窗口的大小。
我不知道为什么会出现这种情况,但是屏幕在启动时会误读终端中的行数。如果您在此之后重新调整终端大小,则该问题将在该会话中得到更正。
在你的截图中,终端是最大化的。退出Vim并键入以下内容:
tput lines
这会告诉你屏幕上认为你有多少.
现在缩小终端大小并重新最大化它,然后重新运行命令:
tput lines
你得到的答案是一样的吗?
https://askubuntu.com/questions/717326
复制