无论如何改变记事本++中工具栏的颜色?

时间:2014-02-11 19:35:41

标签: editor notepad++

我尝试在记事本++中更改工具栏的背景颜色。到目前为止我还没有成功。坦率地说,我不喜欢工具栏颜色,并希望工具栏有一个深色背景。无论如何,我可以这样做吗?提前致谢

2 个答案:

答案 0 :(得分:1)

在超级用户上查看this question。我没有测试过,但我认为它可以提供帮助。

下面是hack(如链接中所述):

  

正如您所猜测的那样,主题无法做到这一点(他们只处理内容   文本编辑窗口)。要改变你必须要做的颜色   一些非常简单的变化(因为它只是改变颜色值)   源代码(从网站或GitHub下载)。

     

提取文件查找要更改颜色的元素,   并改变它们。我见过的所有颜色都表示为RGB(xx,xx,xx)   重建(一旦你解压缩,请参阅/readmeFirst.txt)我刚看了一眼   在这些文件中,但我肯定会在这方面工作一点   明天,一旦我解决了,我不介意给你我的结果。

     

无论如何,我一眼就看到的是你想看看

     

/ PowerEditor / src / ScitillaComponent / DocTabView(我认为)   / PowerEditor / SRC / WinControls的/的TabBar   / PowerEditor / src / WinControls / ToolBar这就是我注意到的   到目前为止感兴趣,但是,我明天再看看它   回到你身边。

     

编辑:官方makefile会给出一些错误,因为   /PowerEditor/src/Parameters.h错误地引用文件。这是   到目前为止我修复了两个:

#include "TinyXml/tinyXmlA/tinyxmlA.h" (line 33)
#include "TinyXml/tinyxml.h" (line 37)
     

将Parameters.h中的那些行更改为我要处理的内容   他们。不要担心警告(“#endif之后的额外令牌”) -   他们只是评论。

     

编辑2:我正在使用VS2012,其中构建过程导致   很多错误。我不会在这里张贴他们,除非有人最终要求   关于他们,在这种情况下,我很高兴这样做。我应该有一份工作   很快就会建立!

     

编辑3:看来Notepad ++提供的VS项目文件是用。创建的   Visual Studio的早期版本,在更新文件时,Visual   Studio 2012会产生许多问题,因此如果你走这条路,请使用   VS2010。

     

编辑4:我没有在编辑3中明白,但我放弃了   意识到绕过VS是多么困难   错误。我想,自从我写完以来,代码发生了重大变化   这个答案也是如此;不幸的是我没有注意到版本,但我是   确定这是在写这个答案时最新的,   根据“所有版本”,它可能是6.4.1或   6.4.2。但是,我希望这对任何阅读的人来说都是一个有用的起点(这个答案从那以后就得到了一致的关注   写入)。

答案 1 :(得分:0)

至于我看到创建用户界面元素(按钮,工具栏等)的细节,答案是在开发人员明确地将这样的功能构建到应用程序之前,工具栏颜色无法更改。如果你检查它的设置,N ++没有这样的功能。

您可以通过标准方式更改工具栏颜色:在您抓取N ++源代码后覆盖工具栏绘制例程。然后编译自定义Notepad ++。exe,它反映了你的变化。

如果您认为工具栏着色不仅对您有用,而且对于用户数量有用,请考虑registering a feature request for Notepad++许多人(包括我:))已经为N ++的各种功能做过。