Console2-Git vim中的变音字符

Console2-Git vim中的变音字符,git,vim,console2,Git,Vim,Console2,有一段时间我使用控制台2,它对我来说是完美的,除了一件恼人的事情。我用shell“C:\ProgramFiles(x86)\Git\bin\sh.exe”--login-I创建了新的Git选项卡。当我在vim中提交更改时,就会发生这种情况。当我输入变音字符时,我会得到意想不到的输出,例如“^”而不是“ł”。键入commit消息后,通过键入:wq output back to normal关闭它。所有的变音字符都被保留下来。这只有在我输入vim时才会显示。此外,当我使用GitBash时,一切都很好

有一段时间我使用控制台2,它对我来说是完美的,除了一件恼人的事情。我用shell“C:\ProgramFiles(x86)\Git\bin\sh.exe”--login-I创建了新的Git选项卡。当我在vim中提交更改时,就会发生这种情况。当我输入变音字符时,我会得到意想不到的输出,例如“^”而不是“ł”。键入commit消息后,通过键入:wq output back to normal关闭它。所有的变音字符都被保留下来。这只有在我输入vim时才会显示。此外,当我使用GitBash时,一切都很好。可以解决此问题。

您应该检查vim的一些编码选项的值,如和


其他信息和。

从Win+R开始的普通Windows控制台中是否会发生相同的情况?如果是这样-这不是一个控制台错误。另外,您可以尝试另一个模拟器-ConEmu。不,在Windows cmd中一切正常。我用过ConEmu,但我更喜欢控制台2。奇怪。。。你为什么喜欢它,有趣吗?无论如何,你可以试试叉子。看起来它并没有像原版一样被抛弃。我更喜欢它,因为它可以与Ansicon一起使用,而且eg JBoss colorizing也没有问题。ConEmu内部支持ANSI,我相信着色也没有问题。所以,这不是一个参数,是吗?不幸的是,我试图通过在vimrc文件中添加编码设置来解决这个问题。这对我不起作用。