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

NeoVim 的 themes 正确使用姿势

  •  
  •   haoc · 2016-02-04 14:25:59 +08:00 · 4793 次点击
    这是一个创建于 3205 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,最近被人安利了 neovim 。别的都挺好的,就是很多 vim 的 theme 有好多都没法正常显示。是我使用的方式不对么?有没有 neovim 能好用的 theme ?或者应该怎么配置?
    平台包括 mac 和 ubuntu

    13 条回复    2016-04-23 08:05:30 +08:00
    chemzqm
        1
    chemzqm  
       2016-02-14 13:18:43 +08:00
    可能跟你插件或者配置有关,我用 neovim 没发现 theme 有什么问题。
    haoc
        2
    haoc  
    OP
       2016-02-18 09:10:52 +08:00
    @chemzqm 你是用 mac 还是 linux ?我的 ubuntu14 只有一个 theme 能用,还是表明了为 neovim 改进过的。
    chemzqm
        3
    chemzqm  
       2016-02-18 14:47:19 +08:00
    是我说错了, Neovim 确实需要专用的主题
    chemzqm
        4
    chemzqm  
       2016-02-18 17:20:31 +08:00
    如果你的 nvim 启用 truecolor ,但是 colorscheme 还是使用 256 颜色就会出问题,
    你需要改改插件,或者使用 https://github.com/frankier/neovim-colors-solarized-truecolor-only 这种
    haoc
        5
    haoc  
    OP
       2016-02-19 03:49:16 +08:00
    这是我的 init.vim https://github.com/haocs/dotfiles/blob/master/nvim/init.vim
    貌似除了我现在用的这款 theme 其他都没法工作(无论是否启用 truecolor).
    haoc
        6
    haoc  
    OP
       2016-02-19 03:49:49 +08:00
    @chemzqm 今晚试试你推荐的这个 theme. 感谢。
    yuuko
        7
    yuuko  
       2016-02-26 23:19:01 +08:00
    neovim 用这个主题,很好看 gruvbox , github 搜索
    arakashic
        8
    arakashic  
       2016-02-27 07:26:16 +08:00   ❤️ 1
    如果你的 neovim 设置使用了 truecolor ( let $NVIM_TUI_ENABLE_TRUE_COLOR = 1 )的话,应该使用 theme 里的 gui color 。但是 neovim 在这种情况下不会设置 has("gui_running"),导致 colorscheme 不能正确使用 gui color 。这个暂时只能通过 patch colorscheme 来解决,具体可以参考我这个 commit , https://github.com/arakashic/nvim-colors-solarized/commit/ea1e3662fc98ac73e520710c2f5a1a691efb84dc 。只要你的 colorscheme 有 gui color 一般都可以这么干。

    另外,用 tmux 的话要确保 tmux 有 truecolor 的 patch 。
    haoc
        9
    haoc  
    OP
       2016-02-28 12:58:03 +08:00
    @yuuko 感谢! 果然可用!
    haoc
        10
    haoc  
    OP
       2016-02-28 13:01:08 +08:00
    @arakashic 看了你的 patch 稍微明白一些。其实我有点闹不明白 color/theme 的设置,一般都是拿来主义。
    7jmS8834H50s975y
        11
    7jmS8834H50s975y  
       2016-04-21 18:45:25 +08:00 via Android
    看我的配置截图,可能不适合你,
    https://github.com/wsdjeg/DotFiles
    我用的是 gruvbox
    https://github.com/morhetz/gruvbox
    haoc
        12
    haoc  
    OP
       2016-04-23 07:21:50 +08:00
    @wsdjeg 你这个 config 好重。我有自己顺手的 vimrc 了:)
    Theme 是很棒!
    7jmS8834H50s975y
        13
    7jmS8834H50s975y  
       2016-04-23 08:05:30 +08:00 via Android
    @haoc 恩,不过都是延迟加载, 20ms 启动
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5737 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:10 · PVG 11:10 · LAX 19:10 · JFK 22:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.