技术解析

GVIM 显示中文有问题, VIM 正常,终端也正常,大家碰到过吗?
0
2021-06-17 19:52:37
idczone

如图,图片显示有问题的可以参照最下方的链接。

把 debian 从 10 升到 Testing 之后,尤其是把 Xfce4 升级之后,GVIM 就出问题了,但是终端里面用 VIM 打开相同的 txt 是显示正常的。
复制 vimrc 为 gvimrc 或者是用以前的 gvimrc ,都没有解决问题。

系统环境是 zh_cn.UTF-8

有人遇到过么? 我个人推测不是设置的问题,好像是这个字体显示的问题,但是我在 GVIM 菜单中更改了字体也不起作用。


用同样的配置, vim 里可以, 应该编码问题不大确认可以看下 set fileencodings? 和 file yourfile 比较
字体可能有问题. set gfn? 输出什么
这个字体能显示中文吗?换一个字体或者用同样字体在别程序中试试, 比如.....(我想半天别的编辑器, 只想说 vim...:D )...


多谢。
需要回去试一下。
总感觉 gvim 中显示成方框 /麻将形,不是显示不出来,而是字体的问题。


你好,解决了。
我先是 fc-cache -fv,没有用。
然后我把~/.gvimrc 删除了,也没有用。最后干脆把 ~/.vim/vimrc 删除,gvim 居然正常显示中文了。
想不明白 vimrc 为什么会用到 gvim 上面。
而且我又把备份的 gvimrc 分别还原回去,一份是 ~/.gvimrc, 一份是~/.vim/vimrc,内容是一样的,而且和我删除的旧配置也一样。
还是正常。
只能说可能是升级后的小毛病了吧。

肯定是有哪里不一样. 如果没有 gvimrc 时, .vimrc 会被加载.
如果你有以前的文件可以比较一下.
不过问题解决了就好. 你字体配色也都挺好看的.

@KentY
原来.vimrc 可以这样用。

配色是 desertEx
字体就是 Bitstream Vera Sans Mono

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服