用户定义的语言为文件标准

时间:2010-09-14 20:29:42

标签: notepad++

我在notepad ++中设计了自己的用户自定义语言。要真正使用它,将它分配给特定的文件结尾将是非常好的吗?有谁知道这是怎么做到的吗? 谢谢你的帮助

eactor

2 个答案:

答案 0 :(得分:7)

通过“将其分配给特定文件结尾”,我猜你的意思是你想要将新文件类型与特定程序相关联?如果是这样的话:

  • 创建该类型的文件并使用所需的文件扩展名保存,例如.foo
  • 在Windows资源管理器中打开该文件,它应显示一个对话框,上面写着“Windows无法打开此文件...... Windows需要知道您要使用哪个程序打开它。”
  • 选择要用于打开它的程序,并确保选中“始终使用所选程序打开此类文件”复选框。
  • 利润!

修改

Associating file extensions with highlighters(来自Notepad ++ Wiki):

  

对于用户定义的语言,扩展名列表在ext节点的userLang属性中给出,该属性描述了该语言。该列表显示在双引号之间,以空格分隔,并且扩展名不应具有任何前导句点。它显示在用户定义对话框的左上角,在那里编辑得更好。

答案 1 :(得分:0)

我可以对此使用一些帮助。我已经设置了自己的用户定义语言(用于OLGA文件:.inp / .key / .out)。问题是,它不符合定义的语言。我必须每次为每个文件选择它。我将ext属性设置为我提到的文件类型,但它仍然没有维护用户定义的语言。