V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
latteczy
V2EX  ›  程序员

有没有人遇到过在 iterm2 下 vim 语法高亮的问题

  •  
  •   latteczy · 2016-05-06 14:55:34 +08:00 · 7590 次点击
    这是一个创建于 3116 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是新的 mac ,我只改了下.vimrc ,下了个 vundle 管理插件,但是高亮始终有问题。第一张看起来很别扭,应该不是正常高亮;第二张是我下载了 golang 的插件,基本完全无法高亮。Google了好几个小时了还是没搞定。 有没有遇到过相同问题的,求赐教。

    alt text

    alt text

    第 1 条附言  ·  2016-05-06 17:33:50 +08:00
    感谢各位的指点!说一下我的解决方法:
    先从 iterm2 上下载第三方的主题,换上之后发现高亮可以了,这时候你可以再换回你之前不起作用的那个主题,就 OK 了。虽然我也不知道是为啥。。。。
    11 条回复    2016-05-07 09:04:09 +08:00
    broadliyn
        1
    broadliyn  
       2016-05-06 14:59:56 +08:00
    每个终端工具都有自己的一套颜色方案。
    进 iterm2 配置下颜色就行了。
    Goooogle
        2
    Goooogle  
       2016-05-06 15:04:11 +08:00   ❤️ 1

    vim -u NONE filename
    再 syntax on
    比较加载和不加载 vimrc 的高亮是否一致
    以确定是否为 vimrc 配置问题

    如果是
    二分注释查找法确定导致配色出问题的配置内容
    再进行分析
    SpicyCat
        3
    SpicyCat  
       2016-05-06 16:25:14 +08:00
    你换个 colorscheme 试试
    latteczy
        4
    latteczy  
    OP
       2016-05-06 16:50:24 +08:00
    @Goooogle 是不一致的,应该不是 vimrc 的配置问题。我的两台机器的 iterm2 里的 vim 都不好使。。。。
    BigPa
        5
    BigPa  
       2016-05-06 16:56:14 +08:00
    brew install macvim --with-lua --with-override-system-vim

    (万一有用呢
    Goooogle
        6
    Goooogle  
       2016-05-06 17:05:45 +08:00
    那有没使用 tmux 之类的呢?

    我以前碰到过 vim 在 tmux 中主题变色的问题
    最后在.zshrc 中添加 export TERM=xterm-256color ,然后 source ~/.zshrc
    在.tmux.conf 中添加 set -g default-terminal "screen-256color"解决

    同时我使用的主题是 molokai ,配置如下:
    Plugin 'tomasr/molokai'set
    term=screen-256color
    let g:molokai_original = 1
    let g:rehash256 = 1
    set background=dar
    colorscheme molokai
    BigPa
        7
    BigPa  
       2016-05-06 17:07:30 +08:00
    latteczy
        8
    latteczy  
    OP
       2016-05-06 17:19:19 +08:00
    @Goooogle 没用过 tmux ,现在是 iterm2+oh my zsh + solarized 主题。昨天我直接把.vimrc 删掉新建都不行。
    latteczy
        9
    latteczy  
    OP
       2016-05-06 17:30:19 +08:00
    @Goooogle 终于弄好了,先去 iterm2 的官网上下了个其他的主题,再换回 solarized 就可以了。感谢您的帮助!
    latteczy
        10
    latteczy  
    OP
       2016-05-06 17:31:15 +08:00
    @SpicyCat 之前换过自带的其他主题,但是没起作用,刚才从 iterm2 官网上下了个主题换了下就可以了,感谢!
    timothyye
        11
    timothyye  
       2016-05-07 09:04:09 +08:00 via Android
    iterm 也可以设对应的配色方案,去 github 搜一下,我目前用 solarized dark 方案,也是在 vim 里面写 Go 。

    大致效果是这样: http://xiaozhou.net/build-your-go-ide-2015-07-18.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2955 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 08:50 · PVG 16:50 · LAX 00:50 · JFK 03:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.