V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ChiangDi
V2EX  ›  问与答

关于 gvim 和终端下的 vim 显示问题

  •  
  •   ChiangDi · 2014-07-02 12:17:11 +08:00 · 3760 次点击
    这是一个创建于 3598 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2014-07-02 15:02:31 +08:00
    解决了,主要是背景色的问题,
    我又把Gnome-Terminal换了个tomorrow-theme,看起来就差不多了
    现在两个的对比:
    http://img2.picbed.org/uploads/2014/07/Screenshot%20from%202014_07_02%2014:57:58.png
    http://img4.tuchuang.org/uploads/2014/07/Screenshot%20from%202014_07_02%2012:00:36.png
    看起来差不多了:-)
    第 2 条附言  ·  2014-09-14 00:27:41 +08:00
    我终于明白了,原来 terminal 里面的 vim 最多支持256种颜色,而gvim支持 000000 到 FFFFFF 一千多万种颜色,怪不得差这么远。
    12 条回复    2014-07-02 14:47:18 +08:00
    ChiangDi
        1
    ChiangDi  
    OP
       2014-07-02 12:24:01 +08:00
    我的vimrc设置:
    set t_Co=256
    set background=dark
    colorscheme Tomorrow-Night
    highlight Normal ctermbg=NONE
    highlight nonText ctermbg=NONE
    yukirock
        2
    yukirock  
       2014-07-02 12:29:47 +08:00
    在 bashrc 或 zshrc 里添加這個試試:

    TERM=xterm-256color
    ChiangDi
        3
    ChiangDi  
    OP
       2014-07-02 12:30:37 +08:00
    @yukirock
    我的就是
    export TERM=xterm-256color
    yukirock
        4
    yukirock  
       2014-07-02 12:33:09 +08:00
    @ChiangDi

    在配置文件里不用寫前面的 export,那個是 shell 命令。

    另外你用的是哪個 Terminal?
    ChiangDi
        5
    ChiangDi  
    OP
       2014-07-02 12:34:54 +08:00
    @yukirock 好吧我试试;用的UBUNTU默认的
    ChiangDi
        6
    ChiangDi  
    OP
       2014-07-02 12:37:04 +08:00
    @yukirock 试了,还是还一样。。。
    bigzhu
        7
    bigzhu  
       2014-07-02 14:05:55 +08:00
    是差异很大.会受到terminal本身的theme的影响.

    不过我忍受下来,现在反而觉得vim的配色效果更带感一些了.
    InternalError
        8
    InternalError  
       2014-07-02 14:09:42 +08:00
    贴下你的完整.vimrc
    ChiangDi
        9
    ChiangDi  
    OP
       2014-07-02 14:29:10 +08:00
    InternalError
        10
    InternalError  
       2014-07-02 14:35:17 +08:00
    初次配置.vimrc的话可以拷贝系统默认配置/usr/share/vim/vim74/vimrc_example.vim,然后再做个人定制,貌似你还用了powerline插件。不过看起来也没配置正确.这里是一些示例https://wiki.archlinux.org/index.php/Vim/.vimrc_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29

    http://amix.dk/vim/vimrc.html

    http://nion.modprobe.de/setup/vimrc
    InternalError
        11
    InternalError  
       2014-07-02 14:41:39 +08:00
    呃,刚没刷新,上面的回复可以无视
    ChiangDi
        12
    ChiangDi  
    OP
       2014-07-02 14:47:18 +08:00
    @InternalError 没用powerline,用的是 airline, 其他设置是没问题的,主要是颜色显示有问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5365 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:11 · PVG 09:11 · LAX 18:11 · JFK 21:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.