![将 Notepad++ 自定义文件扩展名设为普通文本](https://linux22.com/image/1584387/%E5%B0%86%20Notepad%2B%2B%20%E8%87%AA%E5%AE%9A%E4%B9%89%E6%96%87%E4%BB%B6%E6%89%A9%E5%B1%95%E5%90%8D%E8%AE%BE%E4%B8%BA%E6%99%AE%E9%80%9A%E6%96%87%E6%9C%AC.png)
我有一个自定义文件扩展名,Notepad++ 默认会对其进行一些奇怪的着色。我希望 N++ 将每个具有此扩展名的文件视为“普通文本”语言。我知道我可以从“设置”>“样式配置器”>“语言”中更改它,但“普通文本”未列在语言列表中。
答案1
该扩展名大概在langs.xml
文件中列为特定语言的相关默认扩展名。
您可以通过打开 Notepad++ 数据目录中的文件来删除默认扩展名langs.xml
。此目录取决于您的设置,但通常位于 Notepad++ 安装所在的同一文件夹中或 中%APPDATA%\Notepad++
。
ext
作为示例,ActionScript 的默认扩展在元素的字段中列出<Language name="actionscript">
。
<Language name="actionscript" ext="as mx" commentLine="//" commentStart="/*" commentEnd="*/">
您可以通过在此处删除扩展名、保存文件,然后重新启动 Notepad++ 来删除它。
关于这一点的一个缺点是,您可能需要在任何更新文件的 Notepad ++ 更新之后重复此步骤langs.xml
。