在我使用 ssh 的 Windows 10 PC 上,cmder 一直存在这个问题。我还安装了 conemu 来验证它是否只是 cmder 的问题。果然conemu也会以replace模式启动vim。无论我登录哪个 Linux 客户端,当我使用 cmder 或 conemu 运行 vim 时,vim 都会以替换模式启动。
当我在通过 ssh 登录到 linux 客户端之前在 cmder 上使用 vim 时,vim 不会以替换模式启动,将 vim 与 Chrome ssh 客户端或 putty 一起使用,或者在我的 Windows 8.1 PC 上使用 cmder 或 conemu 在 Linux 机器上使用 vim。
尝试从我的 Windows 10 机器中删除 cmder,包括通过 regedit 来解决问题。