Notepad++是一款文字编辑利器,优点就不多说了,体积小巧功能强大,只是在界面自定义方面就不够人性化,只有几个简单的前景色、背景色、字体大小等设置。
解决问题的办法似乎很简单,将选中文字的背景颜色修改一下就OK了。但是找来找去,半天时间,在Notepad++设置楞是没找到在哪里可以改变选中文字背景色,“设置”–>“语言格式设置”的选项太简单了,和Notepad++强大的功能完全不相配。改是一定可以改的,只是在哪里而已,网上搜了一下,居然没有找到现成的解决方案。好吧,既然这样,就直接动它的配置文件吧。
Notepad++的配置全部使用xml文件来保存,其中配色方案保存在stylers.xml,这个文件就位于notepad安装文件的根目录,很好找。以Notepad++6.2.3为例,打开stylers.xml这个文件,当然了,用Notepad++ 打开完全没问题。找到其中的787行,注意有这样的内容:name=”Selected text colour” ,说明这一行定义选中文字的颜色。继续往后看,bgColor=”c0c0c0″,bgColor参数就是选中文字的背景色,把它修改为你要的颜色即可。 百合的天空改成了bgColor=”000000″,选中以后变为全黑色,效果不错,修改成比全局背景色深一点能区分就可以了,这个可以根据自己的需要随 意更改。注意修改保存之后要重新打开notepad++,配置才会生效。
另外下面是Notepad++界面颜色设置的一些定义,如果想进行更详细的颜色自定义修改,可以参考下面的文档。
Global Styles
Indent guideline style 缩进参考线的颜色
Brace highlight style 鼠标指针在框架左右时框架的颜色(如css中{} js中的())
Bad brace color 错误的框架的颜色(如js中{}里面有错误,这个{}的颜色)
Current line background colour 鼠标指向的当前行的背景颜色
Selected text colour 选中文本的颜色
Caret colour 鼠标指针的颜色
Line number margin 行号数字的颜色
Fold 隐藏代码按钮颜色
Fold margin 隐藏代码按钮上下背景颜色
Smart HighLighting 双击选择文字的背景颜色
Tags match highlighting 鼠标指针在当前标签时该标签的背景颜色
Tags attribute 鼠标指针在当前标签时属性和属性值的背景颜色
Active tab focused 出现连个文档界面时选中的文档的背景颜色
Active tab unfocused 出现连个文档界面时没选中的文档的背景颜色(另一视图的第一个文档)
Active tab text 当前文档的名称的颜色
Inactive tabs 未选中的文档的标签背景颜色
CSS
DEFAULT 默认前景
TAG 标签名如span h2
PSEUDOCLASS 伪类样式
UNKNOWN _PSEUDOCLASS 不明确的伪类样式(包括未写完的伪类样式)
OPERATOR 样式标点符号如{}:;
IDENTIFIER 属性、标识符
VALUE 属性值
COMMENT 解释
IMPORTANT 重要的
HTML
DEFAULT 默认前景
COMMENT 解释
NUMBER 数字
DOUBLESTRING 双引号字符串
SINGLESTRING 单引号字符串
TAG 标签名如span h2
TAGEND 标签结束
TAGUNKNOWN 不明确的标签(包括未写完的标签)
ATTRIBUTE 属性
ATTRIBUTEUNKNOWN 不明确的属性(包括未写完的属性)
SGMLDEFAULT 声明文档的字(html文档的最上面那个)
VALUE 属性的值的颜色(在这个值未加单引号或双引号下)
ENTITY 特殊字符如 >:
JavaScript
WORD 一般的单词
KEYWORD 关键字
DOUBLE STRING 双引号字符串
SINGLESTRING 单引号字符串
SYMBOLS 标点如{}:;
COMMENT 解释
COMMENTLINE 单行注释
COMMENTDOC 多行注释
相关推荐
1. 支持多种编程语言:NotePad++内置了对C、C++、Java、Python、PHP等多种编程语言的支持,通过颜色高亮和代码折叠等功能,让代码更易读。 2. 多文档界面:用户可以同时打开并编辑多个文件,方便进行对比和修改。 ...
5. **多文档界面(MDI)**:用户可以在同一个窗口中同时打开多个文件进行编辑,便于比较和修改。 6. **查找和替换**:Notepad++提供了强大的查找和替换功能,支持正则表达式,能够进行复杂的文本查找和替换操作。 ...
5. **查找与替换**:强大的查找和替换功能,支持正则表达式,可以快速定位和修改文本。 6. **自动完成**:对于常见的函数和关键字,Notepad++提供自动补全功能,提高编写代码的效率。 7. **插件系统**:Notepad++...
Notepad++使用的是开放源代码许可证,这意味着它的源代码可供任何人查看、学习和修改。这种模式不仅促进了软件的持续改进,也为开发者提供了参与开发和贡献的机会。 总的来说,Notepad++是一个高效且实用的文本编辑...
12. **颜色主题**:提供多种颜色主题,用户可以根据个人喜好选择合适的界面风格。 综上所述,Notepad++ 7.6.6作为一个轻量级但功能强大的文本编辑器,深受开发者喜爱。它不仅提供了基本的文本编辑功能,还拥有丰富...
`contextMenu.xml`文件定义了右键菜单的行为,用户可以通过修改此文件来定制右键菜单项,以快速访问常用功能。`autoCompletion`文件夹包含了自动完成相关的设置和数据,有助于提高编码速度。而`themes`目录则包含了...
6. **查找和替换**:支持正则表达式的搜索和替换,对于查找和修改大量代码非常有用。 7. **插件支持**:Notepad++拥有大量的第三方插件,可以扩展其功能,如NppFTP用于FTP文件传输,Compare用于文件比较,XMLTools...
值得注意的是,Notepad++的源代码是开放的,这意味着开发者可以自由地学习和修改,甚至创建自己的定制版本。这对于教学、研究或者开发新的文本编辑功能都具有很高的价值。 总的来说,Notepad++ v8.6.6的源代码是一...
至于“Config”文件夹,这可能包含了一些配置文件,这些文件可能用于自定义Squirrel语法高亮的样式,比如修改颜色主题、调整语法高亮规则等。你可以根据个人喜好和工作需求对这些配置进行修改,以达到最佳的代码编辑...
2. **语法高亮**:Notepad++可以对不同语言的代码进行颜色标记,使代码更易于阅读和理解,提高编程效率。 3. **代码折叠**:通过代码折叠功能,开发者可以隐藏或显示代码块,以便专注于当前正在处理的部分,使代码...
这为开发者提供了广阔的定制空间,可以根据自身需求进行二次开发,添加或修改功能,使得Notepad++能够更好地适应各种工作环境。 其次,Notepad++的小巧与轻便也是其一大亮点。相比于许多重量级的集成开发环境(IDE...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和IT专业人士中广为使用。它基于Windows操作系统,支持多种编程语言,并以其轻量级、可自定义和高效的特性著称。在“Notepad++的几个优秀主题”这个主题...
在某些插件中,你可以在此处修改个人偏好设置,比如颜色方案、日志过滤条件等。 总的来说,AndroidLogger.V1.2.7是Notepad++用户,特别是Android开发者的一个强大工具,它通过色彩编码使日志阅读变得更加直观,提高...
3. **颜色编码**:为了提高可读性,插件会根据数据的值用不同颜色显示,比如数值0-15通常会有不同的颜色,便于快速识别。 4. **数据转换**:用户可以方便地在十六进制、十进制、八进制和二进制之间进行转换,这对于...
《深入理解Notepad++ Tomorrow系列主题》 Notepad++是一款广受欢迎的开源文本编辑器,以其轻量级、高效和可扩展性深受程序员和文本处理爱好者的喜爱。它支持多种编程语言,允许用户自定义界面,其中就包括更换主题...
NCL.xml定义了NCL的各种关键字、函数和类型,使得NotePad++能识别它们并在编辑器中用不同的颜色突出显示;style.xml则定义了这些元素的色彩风格,如关键字的颜色、注释的颜色等。 具体操作步骤如下: 1. **安装...
3. **自定义主题和插件**: 用户可以根据个人喜好调整编辑器的主题颜色,同时,Notepad++拥有丰富的插件库,如NppFTP用于文件传输,Compare用于文件比较,宏录制与播放功能增强编辑效率,这些插件可以通过内置的...
9. **便携性**:本次提供的版本为便携版,无需安装,直接运行notepad++.exe即可使用,不修改系统注册表,适合在多台电脑间移动使用。 压缩包内的文件有: - `notepad++.exe`:这是Notepad++的执行文件,双击即可...
4. **多视图编辑**:在一个窗口中可以同时显示两个文件,便于对比和修改代码。 5. **查找和替换**:强大的查找和替换功能,支持正则表达式,可以进行复杂文本操作。 6. **宏录制与回放**:用户可以录制一系列操作,...