关于Cygwin和MinGW的Vim

时间:2012-06-17 17:19:47

标签: windows vim cygwin mingw

我曾尝试在Cygwin和MinGW上使用Vim,但很多时候字符的表现方式不可预测(退格不是删除,不能有半圆,等等......)。我想知道这是否与这些系统有关,或者它是否是我自己的系统/设置的问题(例如我需要调整一些设置,定义字符编码等)。我在windows 7 64bit

谢谢

1 个答案:

答案 0 :(得分:1)

Cygwin CMD仿真器与Vim存在已知问题。似乎是一个重绘问题。显然修复它会破坏Cygwin所依赖的一些exes的执行。许多用户选择使用另一个终端模拟器。我发现分页和备份修复了重绘,但有时我必须退出Vim并重新启动。

PuTTYcyg是PuTTY的修补版本,除了telnet,rlogin,ssh和串行连接外,还可以用作本地Cygwin终端,而不是Windows控制台或xterm。有关详细信息,请参阅PuTTYcyg站点上的README.txt。

使用rxvt:  @echo关闭  C:  chdir C:\ cygwin \ bin  设置EDITOR = vi  设置VISUAL = vi  设置CYGWIN = codepage:oem tty binmode title  rxvt -sr -sl 10000 -fg white -bg black -fn fixedsys -fb fixedsys -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的二进制文件。