用户定义的语言不适用于 Notepad++ 中的指定文件类型

Posted

技术标签:

【中文标题】用户定义的语言不适用于 Notepad++ 中的指定文件类型【英文标题】:User-defined language not applying to specified file types in Notepad++ 【发布时间】:2011-08-28 19:00:56 【问题描述】:

我在 Notepad++ 中创建了一种相当简单的用户定义语言,并为其赋予了相关的扩展名。但是,当我打开使用该扩展名命名的文件时,什么也没有发生。没有语法高亮或注释高亮。

知道我做错了什么吗?

扩展程序的设置没有前导 ".",如 Notepad++ 文档中所指定。

【问题讨论】:

【参考方案1】:

这个问题已经解决了,所以我想整个问题可能会被关闭或删除。我不确定他们在哪个版本中修复了它,但在最新的 v6.5.1 中一切正常。

    转到菜单Language > Define your language... 创建新语言或从下拉菜单中选择现有语言 在Ext. 文本框中添加您想要的扩展名,不带前导“.”如果您有多个扩展程序,则用空格分隔。 现在打开一个具有此类扩展名的文件,它会正确突出显示。要确认用户定义的语言扩展名是否正确,您还可以查看通常存储在您的%APPDATA%\Notepad++\ 文件夹中的userDefineLang.xml

【讨论】:

【参考方案2】:

这里是关于如何为新语言创建自己的 Notepad++ 语法定义的清晰指南。

http://weblogs.asp.net/jgalloway/archive/2006/11/25/creating-a-user-defined-language-in-notepad.aspx

【讨论】:

您链接的页面没有任何与他的问题有关的信息。 本指南还不清楚。它显示了要单击的菜单,但并没有说明各个字段的含义。

以上是关于用户定义的语言不适用于 Notepad++ 中的指定文件类型的主要内容,如果未能解决你的问题,请参考以下文章

如果语言环境更改,UDF 不适用于单元格引用

xml Gradle的Notepad ++用户定义语言文件

本地化不适用于 Laravel 中的所有 URL

Notepad++ 自定义语言调用提示自动完成

wordpress 中的 Ajax 调用不适用于前端站点的订阅者用户

unset() 不适用于 XML