使用 kitty+puttycyg 时出现键盘问题,但单独使用 putty 或 cygwin 时不会出现键盘问题

使用 kitty+puttycyg 时出现键盘问题,但单独使用 putty 或 cygwin 时不会出现键盘问题

我想用一种独特的方式在我的 Windows 设置上使用控制台。以前我使用 putty 远程访问 Linux 服务器,使用 cygwin 在 Windows 上使用类似 Unix 的工具。

然后我发现猫咪这是一个修补过的腻子,并添加了puttycyg 补丁. 它提供了相同的方法来连接远程和本地控制台。

但是,当连接到当地的控制台(使用 puttycyg 补丁):键显示 A/B/C/D 并用这些字母替换当前字符。在插入模式下,它会替换字符,在正常模式下,即使字符显示为已替换,也不会对文档进行任何修改。

例如,当我输入:

fixed bug with product deleted

我得到:

fixed  bbug wiwith  prprodudueleteted

我读过很多关于此类问题的问题3,[4] 并用 Google 搜索过,但没有适合我的答案。

该问题仅存在于安装 kitty+puttycyg 补丁中:单独使用 cygwin 即可完美运行(单独使用 putty 也可以访问 linux 服务器)。

任何帮助,将不胜感激 !

编辑:我测试时没有使用我常用的 vimrc。结果不同,因为双重插入问题消失了,而我遇到了方向键问题。

我可以用 : 来纠正它,set term=builtin_ansi但我希望得到完整的vimrc。我今天会尝试逐一添加选项,看看哪一个是有故障的。

答案1

这可能是由于缺少.vimrc 文件。

我第一次使用 mintty 终端而不是默认的 Cygwin 终端时遇到了同样的问题。添加 .vimrc 文件似乎解决了这个问题。如果您没有 .vimrc 文件,我建议使用 vim 安装中包含的示例文件:

cp /user/share/vim/vim73/vimrc_example.vim ~/.vimrc

相关内容