如何为自定义文件扩展名选择现有的 SciTE 词法分析器?

如何为自定义文件扩展名选择现有的 SciTE 词法分析器?

每当我用 SciTE 打开 *.log 文件时,我都会单击将语言更改为“errorlist”。我搜索过如何配置 SciTE 以自动将此样式与扩展关联,但没有成功。关于如何编写自己的词法分析器的信息很多,但关于如何使用现有词法分析器的信息却不多。

答案1

这是我将 *.lib 文件关联到 cpp 词法分析器的操作:

我添加了以下几行

file.patterns.cplusplus=$(file.patterns.cplusplus);*.lib
lexer.$(file.patterns.cplusplus)=cpp

到用户属性文件。

cpp第二行指的是文件“cpp.properties”。(并且file.patterns.cplusplus是该​​文件中定义的模式之一。)

我不知道哪个文件对应于Errorlist语言,你可以在菜单中查找它:

Options -> Edit Properties

相关内容