Vim 配色(color scheme)与随机配色
来源:互联网 发布:什么是数据挖掘 编辑:程序博客网 时间:2024/04/24 07:56
Vim 配色(color scheme)与随机配色
配色非常影响编码的体验.
在使用vim
过程中, 我发现了 molokai,后来, 又逐渐发现了 solarized,lucius 等优秀的配色.
一直以来, 我使用的配色是molokai
. 但时间久了,免不了厌旧. 想更换配色时, 需要选
择一款适合的配色, 手工输入并执行 :colo the-color-scheme
. 整个过程明显违背 Don't Make Me Think
.
故一直琢磨:
- 自动随机选择一款适合的配色 – 不需要我来选择
vim
启动时, 自动随机选择一款适合的配色 – 每次启动后, 不需要我来人工切换
randomColor.vim
于是写了一个插件叫 randomColor.vim,
实现了以上功能.
- 提供
:RandomColor
命令随机切换配色. 如果有配置了g:favorite_color_schemes
, 从g:favorite_color_schemes
中随机选一款配色, 否则从所有配色中选. vim
启动时自动调用:RandomColor
命令.
详细用法参考randomColor.vim,
随机算法
随机选取一款配色算法如下:
- 假设数组
A
表示所有参与随机选择的配色, 数组B
记录已使用的配色. - 运行
:RandomColor
时,- 如果
A
==B
, 清空B
- 如果
A
!=B
, 选取一款在A
且不在B
中的配色C
, 将C
push 进B
- 如果
涉及用户体验的随机算法挺有意思, 参考 音乐播放器的随机播放真的是完全随机吗?这个随机算法是怎样的? - 音乐播放器(软件) - 知乎
类似插件
写完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
0 0
- Vim 配色(color scheme)与随机配色
- 美观的VIM color scheme配色主题
- vim中c语言的配色方案VIM Color Scheme Test – C
- secureCRT中配色方案推荐color scheme (solarized)
- jetbrains 系列开发工具 color scheme 配色方案自定义配置
- vim配色
- vim 配色
- vim 配色
- vim 配色
- \color的配色
- ReShaper没有配色方案color-scheme,也没有Fonts and Colors选项卡
- VIM配色方案
- vim 改变配色方案
- Vim配色方案
- My vim 配色文件
- vim配色方案
- VIM的配色方案
- vim 修改配色方案
- SVN
- Minitab 推出过程改善新的 Monte Carlo 仿真软件
- Android Activity和Intent机制学习笔记
- bzoj 3112(zjoi 2013 防守战线) 线性规划+网络流
- Android学习:onClick +findViewById+Toast基础
- Vim 配色(color scheme)与随机配色
- 配置Spring需要的jar包!
- Nginx安装部署
- diff 和 patch
- python数组的使用
- Google Hacking
- uva11235 RMQ
- 使用盒布局使元素全屏居中
- nginx健康检测(ngx_http_upstream_check_module 淘宝)