Notepad++编辑过的行颜色设置 LocationNavigate.ini设置 高亮 黄色 绿色 修改的行变为黄色 修改的行高亮显示

时间:2024-03-28 11:44:35

  使用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

修改前后, 效果对比, 截图如下。

以上各中折腾, 花费了太多的时间。 特此记录,希望能帮到一些人。

Notepad++编辑过的行颜色设置 LocationNavigate.ini设置 高亮 黄色 绿色 修改的行变为黄色 修改的行高亮显示
Notepad++编辑过的行颜色设置 LocationNavigate.ini设置 高亮 黄色 绿色 修改的行变为黄色 修改的行高亮显示

相关网址:
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