V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
tankb52
V2EX  ›  Linux

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

  •  
  •   tankb52 · 2020-04-24 17:33:10 +08:00 · 3423 次点击
    这是一个创建于 1711 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    系统环境是 zh_cn.UTF-8

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

    5 条回复    2020-04-24 23:37:20 +08:00
    KentY
        1
    KentY  
       2020-04-24 17:56:00 +08:00   ❤️ 1
    用同样的配置, vim 里可以, 应该编码问题不大确认可以看下 set fileencodings? 和 file yourfile 比较

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

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

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

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

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

    配色是 desertEx
    字体就是 Bitstream Vera Sans Mono
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1597 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:41 · PVG 00:41 · LAX 08:41 · JFK 11:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.