2015-03-20 6 views
0

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

Это ошибка в работе или я что-то не хватает?

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

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

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

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

+0

[Список рассылки SciTE] (https://groups.google.com/forum/#!forum/scite-interest). – ekhumoro

+0

сообщил об ошибке в исходной ситуации, нашел решение проблемы. см. ответ ниже –

ответ

0

Найдено решение мой собственный вопрос ...

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

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