Возможности * удобное представление содержимого ltx-файла с подсветкой разных типов строк;
* наличие оглавления, состоящего из названий секций;
* возможность быстрого перехода на выбранную секцию из оглавления;
* автоматическое отслеживание положения в файле;
* поиск в параметрах и их значениях.
Принцип работы
По сути своей редактор представляет собой обычный парсер. Он различает 4 типа строк в ltx-файлах:
* комментарии - это строки начинающиеся с сивола ";"
* секции - в начале этих строк стоит символ "["
* параметры - эти строки содержат в себе символ "=" до первого символа ";", то есть коментария (если он есть)
* служебные - это все остальные строки типа "#include"
Каждый тип может иметь свой комментарий, начинающийся с символа ";". Предварительно происходит удаление всех пустых строк, табуляций и пробелов до первого коментария в строке (при его наличии). Затем редактор анализирует строку и делает вывод о принадлежности к тому или иному типу. Так как пока табличная часть программы не позволяет делать объединение строк, то однострочные комментарии выносятся в 3-ий столбец рабочей таблицы. В первый столбец помещаются названия секций, служебные строки и названия параметров, во второй — значения параметров, в третий — комментарии.
Скачать (0,06 мб)