Scite打开过滤器无法正常工作,如何获得显示过滤器的打开对话框下拉菜单?

时间:2015-03-20 18:00:36

标签: scintilla scite

在Scite文本编辑器中,编辑器附带了一个全局属性文件。我从网站上下载了Scite最新版本,但是当我打开scite中的打开对话框时,并不是所有过滤器都显示在下拉菜单中。例如,即使在open.filter下的sciteglobal.properties文件中启用了verilog,TeX和更多过滤器,它们也不会显示

这是一个scite的错误还是我错过了什么?

例如,一些有效的过滤器是perl,lua,ada - 但tex,verilog,pascal等都不会出现在下拉列表中。它们未在全局属性文件中注释掉。

临时解决方法是将它们移动到全局属性文件中的不同位置。例如,如果我将它们移动到非字母顺序并将它们放在最顶层,它们似乎已启用。

我知道ALL SOURCE文件过滤器限制为256个字符或类似的东西,但个别过滤器不应限制在下拉菜单中,它们不应该丢失..对吗?

我自己从源代码编译scite,它也有同样的问题。或者是否存在我缺少的设计,这不是一个错误?

1 个答案:

答案 0 :(得分:0)

找到了我自己的问题的解决方案......

scite附带的默认sciteglobal.properties文件不正确。由于注释了诸如modula open filter之类的项目,它被解析错误。删除打开的过滤器中的所有英镑符号,以便在打开的过滤器列表中没有注释掉任何内容,这样可以解决问题。

使用imports.exclude删除项目,而不是注释掉open.filter列表中的项目。