mhe*_*384 10 language notepad++
我有许多文件,即使它们具有相同的扩展名,我也希望以不同的方式着色。例如,我有一些 *.config 文件实际上是 Python 文件,一些是 XML 文件。当我打开它们时,我必须手动将语言更改为 Python 或 XML。
例如,如果 Notepad++ 会记住 c:\foo\bar\whatevs.config 应该使用 Python 样式,而 c:\hey\ho\boo.config 应该使用 XML 样式,那就太好了。
Notepad ++中有什么办法可以说“记住上次打开文件时使用的语言”?也许是插件?
小智 12
有一个 GUI 选项可以在文件扩展名和语言之间设置静态链接(而不是像 @jakub.g 建议的那样手动编辑%APPDATA% langs.xml文件或%PROGRAMFILES% langs.model.xml文件):
如果您转到 Settings -> Style Configurator -> 选择左侧的语言,则在屏幕底部会出现两个文本框:

在本例中,我向User ext.文本框添加了“config”,因此每当我打开带有 .config 文件扩展名的文件时,都会在“语言”菜单下自动选择 XML 语法突出显示。
我知道这并不能解决记住哪个语法突出显示应用于单个特定文件的问题,但这是为所有文件扩展名设置突出显示的简单方法。
如果您想记住单个文件的语法突出显示选择,我相信唯一的选择是选中复选框:设置 -> 首选项 -> MISC -> 记住当前会话以备下次启动。
要添加扩展名和语言之间的固定连接,请打开 NPP 文件夹(例如C:\Program hFiles\Notepad++),那里有几个 XML 文件。编辑它们(我不记得具体是哪个,langs.xml或者langs.model.xml)。
例子:
<Language name="cpp" ext="h hpp hxx cpp cxx cc">
找到您想要的语言并添加扩展名。
但是我不知道如何使每个文件夹的相同扩展名不同。
| 归档时间: |
|
| 查看次数: |
7833 次 |
| 最近记录: |