Vim 配色(color scheme)与随机配色
Vim 配色(color scheme)与随机配色
配色对编码的体验影响很大, 在使用vim
过程中, 我一直使用
molokai–自认为最好的color scheme.
后来, 又逐渐发现了
solarized,
lucius 等优秀的配色方案.
有段时间, 个人.vimrc
中默认配色是molokai
, 但一种配色使用久了也会烦. 希望使
用pyte
方案时, 需要手工输入并执行 :colo pyte
以更换配色–感觉好麻烦!
故一直琢磨启动vim
时能否自动随机选择喜欢的配色中一种:
- 每次启动
vim
时, 自动选择配色, 且每次启动时自动选择的配色尽量不一样, 避免一直使用一种配色导致日久生厌. - 自动选择的配色应当是我喜欢的颜色中的一种
- 当自动选择的配色不是我想要的, 希望很方便的切换配色(至少要比手工输入
:colo pyte
这样的命令方便)
randomColor.vim
于是写了一个插件叫
randomColor.vim, 提供
:RandomColor
命令随机切换配色, 且vim
每次启动时自动调用该命令. 如果每次启动时
希望只使用一种配色, 可在.vimrc
中配置g:random_color_start
为0
, 比如:
" 禁止vim启动时随机选择颜色
let g:random_color_start = 0
" 使用`pyte` 配色方案
colo pyte
在.vimrc中
, 可使用 g:random_color_schemes
配置随机切换哪些配色, 如
let g:random_color_schemes = [‘molokai‘,
\ ‘zenburn‘,
\ ‘jellybeans‘,
\ ‘peaksea‘]
如果不配置g:random_color_schemes
, randomColor.vim
插件会使用所有可用的配色方
案.
类似插件
写完randomColor.vim
插件, 发现github上已有类似的插件(在github上搜索vim color switch
)
- biskark/vim-ultimate-colorscheme-utility · GitHub - 评分最高
- xolox/vim-colorscheme-switcher · GitHub - 评分第二高
- zeekay/vim-color-switch · GitHub
- twe4ked/vim-colorscheme-switcher · GitHub
- qualiabyte/vim-colorstepper · GitHub
配色推荐
个人最喜欢的浅色配色是pyte
, 深色配色是molokai
– 不是monokai
,
两者区别见 Vim colorschemes monokai and molokai.
除此之外, 也曾使用过一些配色(有些现在也使用):
- Light Schemes (浅色)
- Dark Schemes (深色)
- RGB256
- Distinguished
- jellybeans – 在遇到
molokai
之前, 使用时间最长的配色 - Railscasts
- Twilight
- Vividchalk
- Candy
- ir_black – 初见时惊为天人
- molokai – 最喜欢的深色配色
- zenburn
- desert
- gentooish
- wombat
- wombat256
- peaksea – 与
molokai
有一拼
- Special Schemes (双色: 有浅色, 亦有深色)
可参考以下文章选取配色:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。