1

我在 Windows 下运行 gvim。我从网页粘贴了一些文本,但 vim 不显示连字符和智能引号。

当我检查 vim 使用的编码 (:set enc) 时,vim 报告它正在使用 cp1252。

当我检查光标 (ga) 下代码的十六进制值时,vim 会报告正确的 cp1252 代码值(0x96、0x93 和 0x94)。

然而它确实显示了智能单引号(0x91 和 0x92)

谁能解释发生了什么?

谢谢,史蒂夫

4

1 回答 1

0

“DejaVu_Sans_Mono”和“Lucinda_Console”字体都正确显示了代码在 0xA0 和 0x9F 之间的字符。可能还有其他人也这样做。我正在使用 gvim,所以我从菜单栏中选择了它们(编辑/选择字体)。随后,我将“set guifont=DejaVu_Sans_Mono:h12”行添加到我的 _vimrc 文件中。“h12”指定字体大小。– 贾斯特曼

于 2017-05-05T12:49:54.860 回答