VIM中看不到汉字

Spa*_*nST 5 vim character-encoding chinese

我发现当我在 VIM 中输入中文字符(用 UTF-8 编码)时,我根本看不到它们,尽管它们确实存在。我可以将它们复制并粘贴到其他文本编辑器中,看起来一切都很好。我该如何解决这个问题?

aki*_*ira 4

您使用的字体不包含显示您键入的字符所需的字形。

所以,通过选择正确的字体

:set guifont=*
Run Code Online (Sandbox Code Playgroud)

或者

:set guifontwide=*
Run Code Online (Sandbox Code Playgroud)

这会弹出一个字体选择对话框。一旦你有了一个可用的字体,通过放置使其永久化

set guifont=YOURFONT
Run Code Online (Sandbox Code Playgroud)

到你的 .gvimrc / .vimrc