有没有办法使notepad ++应用程序本身变暗?


37

我喜欢Sublime Text 2的外观,但是我更喜欢使用Notepad ++作为默认的文本编辑器。有没有办法使notepad ++应用程序本身变暗?更具体地说,我想将红色突出显示的区域更改为带有浅灰色文本的深色背景。

我在Win 8(x64)上。

提前致谢!

在此处输入图片说明


3
我不认为NP ++支持这一点。除非您有兴趣更改所有窗口的颜色,否则仅影响单个程序,您可能需要诸如WindowBlinds的按应用程序皮肤功能。
卡兰

嗨,卡兰,感谢您的反馈。您所说的完全有道理。我试图在网上找到答案,但找不到任何东西。
BustedSanta

Answers:


23

正如您所猜想的那样,主题无法做到这一点(它们只能处理文本编辑窗口中的内容)。要更改颜色,您必须更改源代码中的颜色值(从站点GitHub下载)。

  1. 解压缩文件
  2. 找到您想要更改其颜色的元素,然后进行更改。我看到的所有颜色都表示为RGB(xx,xx,xx)
  3. 重建(提取后请参阅/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.16.4.2。但是,我希望这对其他阅读者是一个有用的起点(自撰写以来,该答案一直受到关注)。


非常感谢trojansdestroy,我将看一看并尝试一下。
BustedSanta

1
我现在已经完成了一些工作,并且我认为我已经更改了选项卡栏的正确颜色值。但是,使用npp提供的Makefile遇到一些错误。往上看。
Trojan

文件夹结构似乎在6.4.2和6.6.9之间发生了变化,尽管文件名似乎仍然准确
David Starkey

您是否曾经在线上传过有效的版本?我以前从未从源代码构建过一个应用程序,这确实令人困惑。
Mackenzie McClane 2015年

3
最好是派生原始源代码并更新主题管理器,以使这些元素变色并发出提取请求。
轧辊

1

使用Stardock中的WindowBlinds。它支持Windows中所有应用程序的全局皮肤设置,但我相信您也可以针对单个应用程序的皮肤设置提供特殊说明。


5
请阅读meta.superuser.com/questions/5329/…以获取有关推荐软件的指导。仅指向可能有用的产品并不能解释如何完成问题中所要求的。评论可以用来留下有用的提示,这些提示可以指导读者正确地制定自己的答案。
fixer1234

0

您可以按alt+ shift+ print screen,它将所有窗口的颜色更改为深色,包括记事本++。

您可以在notepad ++中更改选项卡的颜色,它可以更改选项卡的文字和选项卡的背景,甚至可以更改我不知道的窗口。

我在这里编写了一个Notepad ++黑暗主题生成器,其中有700个现成的高对比度Notepad ++主题可供下载:

http://forum.unity3d.com/threads/wrote-a-random-notepad-theme-generator.393215/#post-2564857


您可以包含屏幕截图吗?
Burgi

1
此快捷方式没有任何作用。
easycheese 2016年

13
请所有阅读此答案的人注意:这是内置的Windows快捷方式,用于启用深色的“高对比度”主题。
LWChris
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.