这个问题其实困扰了我一段时间了。
在XP下使用pietty,ssh到Linux系统上,其他一切都正常,就是vi源码文件的时候显示和光标实际所在总是会错1到2行,这样导致ssh中vi完全无法使用。
原来只能vnc到X上进行操作,但这总是不太方便,今天终于下了决心来解决这个问题。
不说过程,只说结果,希望对遇到同样问题的朋友能有所帮助。
问题的原因就是:字符集不匹配
XP上默认是gb,而Linux下用的是Utf-8
所以只需要简单地修改一下pietty的配置即可 Option -> Encoding -> Unicode utf-8
好了,再次Vi 一个文件,错行显示没有了。