让 gvim 显示 unicode

让 gvim 显示 unicode

如何让 GVim(Windows XP 上的版本 7.3,如果这很重要)显示 Unicode 字符?类似于

http://vimcasts.org/episodes/show-invisibles/ (搜索列表字符来查看我想要得到的小三角形)。

我在用着

set encoding,
set fileencoding,
and set fileencodings,

全部转换为 utf-8,如果有帮助的话。

我知道这肯定是件简单的事情,但尽管如此,我还是被困住了。救命啊。

答案1

在 Vim 中打开 Unicode 显示后

:set encoding=utf-8

您可能需要重新加载文件才能使其生效。请:e!重新加载文件。如果有效,您可能需要将其放入set encoding=utf-8vimrc 文件中。

答案2

您当前的字体是否能够显示您使用的所有字符?如果不能,则需要更改 GVim 使用的字体。请查看这个帖子.摘录:

对于 MS-Windows,某些字体的 Unicode 字符数有限。尝试使用“Courier New”字体。您可以使用“编辑/选择字体...”菜单来选择并试用可用的字体。但只能使用等宽字体。示例:

:set guifont=courier_new:h12

答案3

尝试使用以下方法更改编码:

:set encoding=utf-8

相关内容