使用NotePad++, 修改的行会显示为橘黄色,。保存之后, 则显示为绿色。
这两种颜色太亮了, 想把色值调低。 于是 展开搜索, 发现这个功能是插件Location Navigate 带的。
之后, 找到了配置文件C:\Users\xx\AppData\Roaming\Notepad++\plugins\config*LocationNavigate.ini* 修改 MarkColor 和 SaveColor 两个值。 修改之后, 重启NotePad++, 两个值又变为了原来的值。 试了几次, 修改都没有生效。(NotePad++关闭的时候,会重新往这个文件中写入数值)
然后, 各种搜索, 下载了 LocationNavigate 的源码, 各种折腾 修改代码, 重新编译后 还是原来的颜色。
最后 发现, 关闭NotePad++ 后 再修改 LocationNavigate.ini 保存, 启动NotePad++ 生效。
MarkColor 和 SaveColor 默认值如下:
MarkColor=8831743
SaveColor=11927477
他们是什么含义!?!?!???!!!?!!
经过反复测试得到答案:
SaveColor :
比较简单, 数值11927477(10进制)直接转换为16进制(b5ffb5) 既是 RGB的值。
MarkColor :
这个稍微复杂, 比如颜色值为 255,231,208, 则 MarkColor的数值为: 208 x 256 x 256 + 231 x 256 + 255 = 13690879
现在修改为如下值:
MarkColor=13690879
SaveColor=15073253
修改前后, 效果对比, 截图如下。
以上各中折腾, 花费了太多的时间。 特此记录,希望能帮到一些人。
相关网址:
https://github.com/NotMad-Text-Editor-Plugins/LocationNavigate
https://github.com/JetNpp/LocationNavigate
http://www.yuangongju.com/color
https://tool.oschina.net/hexconvert
https://www.cnblogs.com/fdyang/archive/2013/01/29/2882122.html