windows - Cygwin 和 MinGW 上的 Vim

标签 windows vim cygwin mingw

我尝试在 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/

相关文章:

c# - 为什么在监听强通配符(http ://+:port) http. sys/urlacl 绑定(bind)时 HttpListener "conflict with an existing registration"?

windows - GVIM - 保存窗口配置

windows - 操作系统/Windows 内部视频

compiler-errors - 使用cygwin g++构建项目时,即使我用-I指示了路径,也找不到包含头文件

python-3.x - 无法在cygwin上安装uwsgi

python - 通过 cygwin 安装 python 包时权限被拒绝

windows - 可自定义的 Windows 右键单击​​文件 uploader ?

vimrc命令在插入模式下添加uid

vim - 如何分割已经打开的gvim文件

linux - 如何从其他 grep 命令的输出行中获取子字符串