让 gvim 显示 unicode

Roo*_*ook 10 unicode gvim windows-xp

如何让 GVim(Windows XP 上的 7.3 版,如果重要的话)显示 Unicode 字符?类似的东西

http://vimcasts.org/episodes/show-invisibles/ (搜索listchars以查看我想要获得的小三角形)。

我正在使用

set encoding,
set fileencoding,
and set fileencodings,
Run Code Online (Sandbox Code Playgroud)

全部到 utf-8,如果有帮助的话。

我知道这一定很简单,但尽管如此,我还是被卡住了。帮助。

fid*_*eli 5

您当前的字体是否能够显示您正在使用的所有字符?如果不是,则需要更改 GVim 使用的字体。在 SO 上查看此线程。摘抄:

对于 MS-Windows,某些字体的 Unicode 字符数有限。尝试使用“Courier New”字体。您可以使用 Edit/Select Font... 菜单来选择和试用可用的字体。但是只能使用固定宽度的字体。例子:

:set guifont=courier_new:h12
Run Code Online (Sandbox Code Playgroud)

  • 我试过 Cou.New、Courier、Consolas、Lucida Console,......我得到的只是一个带问号的小方框。 (2认同)

小智 5

在 Vim 中打开 Unicode 显示后

:set encoding=utf-8
Run Code Online (Sandbox Code Playgroud)

您可能需要重新加载文件才能生效。难道:e!要重新加载该文件。如果它有效,你可能想要放入set encoding=utf-8你的 vimrc 文件。