Фильтр открытия Scite не работает должным образом, как мне получить раскрывающееся меню открытого диалогового окна с фильтрами?

В текстовом редакторе Scite есть файл глобальных свойств, поставляемый с редактором. Я загрузил последнюю версию Scite с веб-сайта, но когда я открываю диалоговое окно открытия в scite, не все фильтры отображаются в раскрывающемся меню. Например, Verilog, TeX и многие другие фильтры не отображаются, даже если они включены в файле sciteglobal.properties в open.filter.

Это ошибка в scite или я что-то пропустил?

Например, работают фильтры perl, lua, ada, но tex, verilog, pascal и другие фильтры не отображаются в раскрывающемся списке. Они не закомментированы в файле глобальных свойств.

Временный обходной путь заключается в перемещении их в разные места в файле глобальных свойств. например, если я перемещаю их в неалфавитном порядке и помещаю их в самый верх, они кажутся включенными.

Я знаю, что фильтр ALL SOURCE files ограничен 256 символами или чем-то подобным, но отдельные фильтры не должны быть ограничены в раскрывающемся меню, и они не должны отсутствовать... верно?

Я сам скомпилировал scite из исходников, и у него такая же проблема. Или есть что-то, что я упустил, и это не ошибка?


person Another Prog    schedule 20.03.2015    source источник
comment
список рассылки SciTE.   -  person ekhumoro    schedule 20.03.2015
comment
сообщил об ошибке на sourceforge, нашел решение проблемы. см. ответ ниже   -  person Another Prog    schedule 21.03.2015


Ответы (1)


Нашел решение своего вопроса...

Файл sciteglobal.properties по умолчанию, поставляемый с scite, неверен. Он анализируется неправильно из-за комментирования таких элементов, как фильтр открытия модуля. Удалите все знаки решетки в открытых фильтрах, чтобы ничего не было закомментировано в списке открытых фильтров, и это устранит проблему.

Вместо того, чтобы комментировать элементы в списке open.filter, используйте imports.exclude, чтобы удалить элемент из списка.

person Another Prog    schedule 21.03.2015