【发布时间】:2013-11-07 15:24:49
【问题描述】:
有一段时间我使用 Console2,它对我来说是完美的,除了一件烦人的事情。我用 shell "C:\Program Files (x86)\Git\bin\sh.exe" --login -i 创建了新的 Git 选项卡。当我在 vim 中提交更改时会发生这种情况。当我输入变音字符时,我得到了意想不到的输出,例如 ^ 而不是 ł。输入提交消息并通过输入 :wq 将其关闭后输出恢复正常。所有变音字符都被保留。这仅在我输入 vim 时显示。此外,当我使用 Git Bash 时,一切都很好。可以解决这个问题。
【问题讨论】:
-
从 Win+R 启动的普通 Windows 控制台中是否也会发生同样的事情?如果是这样 - 这不是控制台错误。另外,你可以试试其他模拟器——ConEmu。
-
不,在 Windows cmd 中一切正常。我使用的是 ConEmu,但我更喜欢 Console2。
-
奇怪...为什么你喜欢它,有趣?不管怎样,你可以试试ConsoleZfork。好像没有像原版那样被废弃。
-
我更喜欢它,因为它可以与 Ansicon 一起使用,并且没有问题,例如 JBoss 着色。
-
ConEmu 内部支持 ANSI,相信上色没有问题。所以,这不是争论,是吗?