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

ITerm2 下修改 vim 的样式不生效问题

  •  
  •   kenshinhu · 2016-03-11 15:02:28 +08:00 · 3049 次点击
    这是一个创建于 2968 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 vim 下安装了 flazz/vim-colorschemes
    是不是因为我是在 osx 下用 ITerm2 是不可行的?
    感觉是 ITerm2 的字体等限制了 flazz/vim-colorschemes 的生效
    大家在 ITerm2 怎样修改 vim 下的样式呢?

    6 条回复    2016-03-11 16:41:44 +08:00
    timothyye
        1
    timothyye  
       2016-03-11 15:13:19 +08:00
    改.vimrc 文件啊
    kenshinhu
        2
    kenshinhu  
    OP
       2016-03-11 15:16:27 +08:00
    有修改上像指定 如 set guifont=xxxx:h12:b 这类的也不生效
    kenshinhu
        3
    kenshinhu  
    OP
       2016-03-11 15:17:07 +08:00
    @timothyye 有修改上像指定 如 set guifont=xxxx:h12:b 这类的也不生效
    alexsunxl
        4
    alexsunxl  
       2016-03-11 15:48:10 +08:00
    iterm 下面的 vim 只支持 256 色
    比如这样一行规则, DiffChange xxx term=bold ctermfg=181 ctermbg=239 guifg=#89807D guibg=#4C4745
    ctermfg=181 是 term vim 的前景色设置(也就是字体颜色)
    ctermbg 是背景色块
    guifg 和 guibg 是说在 vim 在 gui 环境下 这个配置才有效。 比如单独安装的 macVim
    181 和 239 都是 256 色的索引。 如果要 256 对应的色值表, google 一下就有,给我邮箱我传给你也可以
    ashfinal
        5
    ashfinal  
       2016-03-11 15:58:34 +08:00
    guifont 仅对 macvim 下才生效的。你这种情况,应该直接通过 iTerm 来设置。
    kenshinhu
        6
    kenshinhu  
    OP
       2016-03-11 16:41:44 +08:00
    @alexsunxl 先感谢详细的解说...话说 macVim 这个是在 gui 环境下的 vim 吗?这个有点不是很明白在 ITerm 上打开的 vim 和在 gui 环境下打开的 vim 有什么区别?
    如果有区别,在 osx 下是不是仅有 macvim 才是 gui 环境下的 vim?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1578 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:20 · PVG 01:20 · LAX 10:20 · JFK 13:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.