vim - cmder 使用 ssh 以替换模式启动 vim

标签 vim ssh cmder

在我的 Windows 10 PC 上使用 ssh 的 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 来解决问题。

最佳答案

您可以尝试在 Cmder Settings > Features 中取消选中这些控制台内选项:

  • 注入(inject)ConEmuHk
  • ANSI 和 xterm 序列

保存设置,然后启动一个新的 Cmder 控制台,ssh 并运行 vim 检查问题是否解决。这些功能是导致我的 Windows 10 PC 出现问题的原因。

关于vim - cmder 使用 ssh 以替换模式启动 vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51851935/

相关文章:

vim - 显示增量搜索期间的匹配数

c++ - 控制台应用程序和 ssh 中的鼠标移动

bash - 如何在SSH中获取上一个后台进程的pid

windows-10 - 如何从开始菜单运行cmder

shell - 如何打开 shell 然后在其中执行命令

shell - 运行命令但留在 shell vs exit

regex - html 的 Vim 正则表达式

regex - 用Vim中的长度替换与某个正则表达式匹配的字符串

linux - bash 通过 ssh 在远程主机上运行多个命令