我尝试在 Cygwin 和 MinGW 上使用 Vim,但很多时候字符的行为方式是不可预测的(退格键不会删除,不能有分号,等等......)。我想知道这是否与这些系统有关,或者是否可能是我自己的系统/设置的问题(例如,我需要调整一些设置,定义字符编码等)。我使用的是 Windows 7 64 位
谢谢
最佳答案
Cygwin CMD 模拟器存在 Vim 的已知问题。看来是重绘的问题。显然修复它会破坏 Cygwin 所依赖的一些 exe 的执行。许多用户选择使用其他终端模拟器。我发现向下翻页和向上翻页可以修复重绘,但有时我必须退出 Vim 并重新启动。
PuTTYcyg 是 PuTTY 的修补版本,除了 telnet、rlogin、ssh 和串行连接之外,还可以用作本地 Cygwin 终端,而不是 Windows 控制台或 xterm。有关详细信息,请参阅 PuTTYcyg 网站上的 README.txt。
使用 rxvt: @回声关闭 C: chdir C:\cygwin\bin 设置编辑器=vi 设置视觉=vi 设置 CYGWIN=codepage:oem tty binmode 标题 rxvt -sr -sl 10000 -fg 白色 -bg 黑色 -fn 固定系统 -fb 固定系统 -tn cygwin -e bash --login -i
Mintty 是 Cygwin 和 MSYS 的终端模拟器。在 Cygwin 中,它由 Cygwin 的 setup.exe 安装为默认终端。在 MSYS 中,可以使用命令 mingw-get install mintty 安装 mintty 软件包。或者,可以在 Minitty 下载页面上找到 Cygwin 1.7、1.5 和 MSYS 的二进制文件。
关于windows - Cygwin 和 MinGW 上的 Vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11073291/