如何让 cygwin/Windows 中的 Vim 正确地为 CursorLine 加下划线?

如何让 cygwin/Windows 中的 Vim 正确地为 CursorLine 加下划线?

这是我的 .vimrc 的一部分:

set background=dark
set cul
hi CursorLine term=underline cterm=underline gui=underline

在 Linux 上,vim 显示正常,光标行带有细白线下划线。在 Windows 上使用相同的 .vimrc 文件(在 cygwin 下),光标行具有深红色背景,而不是下划线。无论怎么尝试hi CursorLine似乎都不起作用。有没有办法在 Cygwin/Windows 上为当前行添加下划线,或者这是 Windows 命令窗口的限制?

答案1

这是 Windows 控制台的一个缺陷;它无法呈现带下划线的文本,而是使用颜色。

使用 XTerm 或其他终端软件,只要你有

:set cursorline

相关内容