NeoVim 的 themes 正确使用姿势

2016-02-04 14:25:59 +08:00
 haoc

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

4802 次点击
所在节点    Vim
13 条回复
chemzqm
2016-02-14 13:18:43 +08:00
可能跟你插件或者配置有关,我用 neovim 没发现 theme 有什么问题。
haoc
2016-02-18 09:10:52 +08:00
@chemzqm 你是用 mac 还是 linux ?我的 ubuntu14 只有一个 theme 能用,还是表明了为 neovim 改进过的。
chemzqm
2016-02-18 14:47:19 +08:00
是我说错了, Neovim 确实需要专用的主题
chemzqm
2016-02-18 17:20:31 +08:00
如果你的 nvim 启用 truecolor ,但是 colorscheme 还是使用 256 颜色就会出问题,
你需要改改插件,或者使用 https://github.com/frankier/neovim-colors-solarized-truecolor-only 这种
haoc
2016-02-19 03:49:16 +08:00
这是我的 init.vim https://github.com/haocs/dotfiles/blob/master/nvim/init.vim
貌似除了我现在用的这款 theme 其他都没法工作(无论是否启用 truecolor).
haoc
2016-02-19 03:49:49 +08:00
@chemzqm 今晚试试你推荐的这个 theme. 感谢。
yuuko
2016-02-26 23:19:01 +08:00
neovim 用这个主题,很好看 gruvbox , github 搜索
arakashic
2016-02-27 07:26:16 +08:00
如果你的 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
2016-02-28 12:58:03 +08:00
@yuuko 感谢! 果然可用!
haoc
2016-02-28 13:01:08 +08:00
@arakashic 看了你的 patch 稍微明白一些。其实我有点闹不明白 color/theme 的设置,一般都是拿来主义。
7jmS8834H50s975y
2016-04-21 18:45:25 +08:00
看我的配置截图,可能不适合你,
https://github.com/wsdjeg/DotFiles
我用的是 gruvbox
https://github.com/morhetz/gruvbox
haoc
2016-04-23 07:21:50 +08:00
@wsdjeg 你这个 config 好重。我有自己顺手的 vimrc 了:)
Theme 是很棒!
7jmS8834H50s975y
2016-04-23 08:05:30 +08:00
@haoc 恩,不过都是延迟加载, 20ms 启动

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/255370

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX