Git Bash 默认界面配色分析
其实,我一开始并不知道 Git Bash 也在使用这个配色.
最早欣赏到这种赏心悦目的配色方案是在可汗学院 (Khan Academy) 的教学视频上,后来因缘际会,接触到了 Git Bash,一股熟悉的味道~~
想知道这是什么颜色,emm,想了良久,无路可走.
再后来,发现大多数的截图工具(如 QQ 聊天截图、Snipaste 等),截图时会显示当前鼠标坐标下的 RGB 颜色值.
于是,我便通过这种方法知晓了 Git Bash 的主要配色:
颜色名称 | RGB值 | 十六进制码 | 网页中显示 |
黑色 | 191*(0, 0, 0) | #000000 | |
红色 | 191*(1, 0, 0) | #BF0000 | |
绿色 | 191*(0, 1, 0) | #00BF00 | |
蓝色 | 191*(0, 0, 1) | #0000BF | |
黄色 | 191*(1, 1, 0) | #BFBF00 | |
洋红 | 191*(1, 0, 1) | #BF00BF | |
青色 | 191*(0, 1, 1) | #00BFBF | |
灰色 | 191*(1, 1, 1) | #BFBFBF |
(网页中显示的颜色偏暗)
这样排列颜色实际上是有一定道理的,正好对应于 C30+C31+C32+C33=23=8\small C_3^0+C_3^1+C_3^2+C_3^3=2^3=8C30+C31+C32+C33=23=8,完美!
那为什么非得是 191191191 而不是 192192192 呢?
因为 255×3/4=191.25≈191255\times3/4 =191.25 \approx 191255×3/4=191.25≈191,由此推断出配色的精确值应该是 3/43/43/4,完美!
(你别说,还挺有趣!)
将 191191191 转化为 161616 进制便是 BFBFBF:
0123456789ABCDEF0 \,\,\, 1 \,\,\, 2 \,\,\, 3 \,\,\, 4 \,\,\, 5 \,\,\, 6 \,\,\, 7 \,\,\, 8 \,\,\, 9 \,\,\, A \,\,\, B \,\,\, C \,\,\, D \,\,\, E \,\,\, F 0123456789ABCDEF
B=11F=15BF=11×16+15=191\begin{aligned} B &= 11\\ F &= 15\\ BF &= 11\times16+15 = 191 \end{aligned} BFBF=11=15=11×16+15=191
知晓原理后,我便把这种配色方案用到了 Spyder 中(一种 Python IDE,安装方法见我的另一篇博客:传送门),效果如下:
截图不是很清楚,感兴趣的读者可自己尝试!
Git Bash 默认界面配色分析相关推荐
- 更改git bash默认的路径
在打开git bash时,每次都是在C:\Uer路径下,每次都需要先用cd命令转换到自己需要工作的路径(cd /f/dss).修改打开git bash 时的默认的路径就可以不用每次都使用cd命令转换 ...
- Windows下修改Git Bash 默认路径
安装git客户端时,每次打开Git Bash 和 Git CMD 都默认进入C:/Uers/xx用户/下,而不是自定义的Git 本地repository的路径(如:F:\Git),通过修改快捷方式的路 ...
- git安装,windows下git bash默认目录更改
最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Window ...
- Git Bash修改默认路径
Git Bash默认安装在C:/user目录下,如果管理其他目录的代码库,需要切换目录. 修改Git Bash的默认路径,不需要每次切换了. 方法: 桌面Git Bash快捷方式,右键-->属性 ...
- git bash linux 命令,Git Bash的妙用 - 使用Linux命令
如何在Windows中使用Linux命令? 网上有很多说是安装CygwinPortable 在cmd 窗口下是用linux 命令,但是还有一些缺陷. 其实对于程序员来说有一个非常简单有效的方法,那就是 ...
- 成功解决Git Bash运行脚本命令下载文件到默认C盘路径的问题
成功解决Git Bash运行脚本命令下载文件到默认C盘路径的问题 目录 解决问题 解决思路 解决方法 解决问题 解决Git Bash运行脚本命令下载文件到默认C盘路径的问题 1.默认下载到文件夹为 解 ...
- Android之Launcher分析和修改1——Launcher默认界面配置(default_workspace)
www.cnblogs.com/mythou/p/3153880.html 最近工作都在修改Launcher,所以打算把分析源码和修改源码的过程记录下来,最近会写一些关于Launcher的分析和修改博 ...
- Android Launcher分析和修改1——Launcher默认界面配置(default_workspace)
最近工作都在修改Launcher,所以打算把分析源码和修改源码的过程记录下来,最近会写一些关于Launcher的分析和修改博文.因为我是修改4.0.3的Launcher,所以后面文章里面的Launch ...
- 【Git Bash】在window 下,设置打开gitbash快捷键、修改默认路径
文章目录 找:快捷方式路径 改:右键 "Git Bash",打开 "属性" 找:快捷方式路径 C:\ProgramData\Microsoft\Windows\ ...
最新文章
- 天猫php采集列表,QueryList: QueryList是一个基于phpQuery的通用列表采集类,是一个简单、 灵活、强大的采集工具,采集任何复杂的页面 基本上就一句话就能搞定了。...
- 3.ELK 之elasticsearch CRUD
- ML之FE:基于FE特征工程对RentListingInquries数据集进行预处理并导出为三种格式文件(csv格式/txt格式/libsvm稀疏txt格式)
- 当前最好的非深度迁移学习方法:流形空间下的分布对齐
- windows下编译chromium浏览器的15个流程整理
- vue项目职责_进大厂兼职的机会来了!腾讯微校项目招人了!
- 前端学习(2377):项目初始化过程
- 根据Ping(ICMP协议)得到TTL并分析
- mysql使用条件限制乐观锁_使用Mysql乐观锁解决并发问题
- 【VS开发】C++调用外部程序
- IE6绿色中文版,支持在Win7、Win8下完美运行
- JavaScript对象Object
- Advanced IP Scanner - 网络扫描器
- 视频接口:DP接口和HDMI接口介绍,看完你就懂了
- 适合高中生看的科普类书籍,助力一窥科学世界
- Excel怎样设置行高和列宽
- 说说程序员不解风情的瞬间
- 为什么计算机屏幕分辨率会,为什么计算机屏幕变窄
- 博客营销与软文营销那些事儿
- 烧烤(记录一次准备的材料)