当各种文件类型同时打开时,例如Notepad ++中的.html,.css和常规.txt文件,是否可以为每种文件类型设置不同的主背景颜色?
每当我更改任何主题,语言类型,默认样式以及全局覆盖的背景颜色时,所有在样式配置器中,每个文档选项卡和类型都会反映背景颜色的变化。
每种语言在Style Configurator中都有自己的一组颜色说明符。突出显示颜色的文字颜色和语法似乎保持不变,但主要的背景颜色似乎是一个适合所有事情的全球尺寸?
如果我希望文本文件始终为带有黑色文本的白色背景,但所有.html文件都是带有白色文本的黑色背景,并且每个文件都同时打开,该怎么办?
我花了太多时间进行智能试验和错误研究。也许我正在尝试做不可能的事情?
答案 0 :(得分:4)
根本不能基于每个文件执行此操作。
你可以基于每种语言执行此操作,但没有语言级别覆盖(“DEFAULT”颜色条目不计算),就像应用程序级覆盖一样( “全局覆盖”条目)。这意味着您必须在给定语言的所有单个颜色条目中手动设置相同的背景颜色。这也意味着如果您想要更改背景颜色......您必须为该语言的所有单个条目更改它。
此外,由于Notepad ++使用基于语言的语法高亮显示,这意味着如果HTML文件中有内部样式表,并且HTML和CSS有不同的背景颜色,则会看到两种背景颜色。同一个文件。无法为嵌入HTML中的CSS或JavaScript指定不同的颜色方案。
答案 1 :(得分:0)
打开你的n ++安装文件夹,转到文件夹" themes",打开你广泛使用的主题文件(我的是khaki.xml)。找到你想要改变的LexerType(即tcl),在< LexerType ...>之后添加如下一行的行。节点:
<WordsStyle name="Default Style" styleID="32" fgColor="5F5F00" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
重新打开n ++,转到Style Configurator,选择你的风格,现在当你设置默认风格背景颜色时,所有背景(文字外)都会改变。
干杯。