syntax-highlighting - 在 Notepad++ 中,为文件类型设置背景颜色

标签 syntax-highlighting notepad++

当多种文件类型同时打开时,比如 Notepad++ 中的 .html、.css 和常规 .txt 文件,是否可以为每种文件类型设置不同的主背景色?

每当我更改任何主题、语言类型、默认样式以及全局覆盖的背景颜色时,所有这些都在样式配置器中,每个文档选项卡和类型都会反射(reflect)背景颜色的变化。

每种语言在样式配置器中都有自己的一组颜色说明符。文本颜色和语法高亮颜色似乎保持不变,但主要背景颜色似乎是一个全局的一刀切?

如果我希望文本文件始终是带有黑色文本的白色背景,但所有 .html 文件都是带有白色文本的黑色背景 - 并且每个文件都同时打开怎么办?

我在 WAAAAY 上花了太多时间进行智能试错和研究。也许我正在尝试做不可能的事情?

最佳答案

您根本无法在每个文件的基础上执行此操作。

您可以在每种语言的基础上执行此操作,但没有像应用程序级覆盖(“全局覆盖”条目)那样的语言级别覆盖(“DEFAULT”颜色条目不计算在内)。这意味着您必须在给定语言的所有单独颜色条目中手动设置相同的背景颜色。这也意味着如果您想更改背景颜色……您必须为该语言的所有单个条目更改它。

此外,由于 Notepad++ 使用基于语言的语法高亮器,这意味着如果您在 HTML 文件中有一个内部样式表,并且 HTML 和 CSS 的背景颜色不同,您将在同一个文件中看到两种背景颜色。无法为嵌入在 HTML 中的 CSS 或 JavaScript 指定不同的配色方案。

关于syntax-highlighting - 在 Notepad++ 中,为文件类型设置背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11574590/

相关文章:

html - Notepad++ 不突出显示 HTML 文件中的 css

asp.net - 代码语法荧光笔

visual-studio-code - 为 Visual Studio Code 实现自定义突出显示

jquery - 如何在页面加载时隐藏语法高亮笔刷?

plugins - 如何在 64 位 Notepad++ 上下载 Explorer 插件?

regex - 如何在 Notepad++ 中使用替换正则表达式小写所选文本

ipython - iPython Notebook Markdown Cell 中的语法高亮

c# - .Net 正则表达式匹配 $ 与字符串的结尾而不是行,即使启用了多行

regex - Notepad++ v4.2.2。用于匹配和替换两个标签之间所有文本的正则表达式

notepad++ - 有什么办法可以在任何文本编辑器中做到这一点?