GVIM 显示中文有问题, VIM 正常,终端也正常,大家碰到过吗?

2020-04-24 17:33:10 +08:00
 tankb52

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

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

系统环境是 zh_cn.UTF-8

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

3398 次点击
所在节点    Linux
5 条回复
KentY
2020-04-24 17:56:00 +08:00
用同样的配置, vim 里可以, 应该编码问题不大确认可以看下 set fileencodings? 和 file yourfile 比较

字体可能有问题. set gfn? 输出什么

这个字体能显示中文吗?换一个字体或者用同样字体在别程序中试试, 比如.....(我想半天别的编辑器, 只想说 vim...:D )...
tankb52
2020-04-24 18:22:59 +08:00
@KentY #1
多谢。
需要回去试一下。

总感觉 gvim 中显示成方框 /麻将形,不是显示不出来,而是字体的问题。
tankb52
2020-04-24 22:14:14 +08:00
@KentY
你好,解决了。
我先是 fc-cache -fv,没有用。
然后我把~/.gvimrc 删除了,也没有用。最后干脆把 ~/.vim/vimrc 删除,gvim 居然正常显示中文了。

想不明白 vimrc 为什么会用到 gvim 上面。

而且我又把备份的 gvimrc 分别还原回去,一份是 ~/.gvimrc, 一份是~/.vim/vimrc,内容是一样的,而且和我删除的旧配置也一样。
还是正常。
只能说可能是升级后的小毛病了吧。
KentY
2020-04-24 22:36:47 +08:00
肯定是有哪里不一样. 如果没有 gvimrc 时, .vimrc 会被加载.
如果你有以前的文件可以比较一下.
不过问题解决了就好. 你字体配色也都挺好看的.
tankb52
2020-04-24 23:37:20 +08:00
@KentY
原来.vimrc 可以这样用。

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/665757

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX