ИсточникК обзору
SourceTo — инструмент преобразования исходного кода. Будет хорошим помощником для людей, которым необходимо конвертировать исходный код в другие текстовые форматы (например, HTML, RTF).
Если у вас есть привычка публиковать технические статьи на веб-сайте, быстро приобретите SourceTo, он добавит вашим статьям много красок.
Если вы новичок в программировании, вам это также будет полезно, поскольку SourceTo предоставляет все исходные коды, из которых вы можете изучить технологию преобразования HTML и RTF, технологию расширения оболочки и т. д.;
Описание функции SourceTo
SourceTo был обновлен с 1.0 до 1.1 и улучшен во многих аспектах.
По умолчанию он предоставляет файлы лексического выделения для нескольких часто используемых языков. Используйте эти файлы для преобразования, и вы сможете увидеть эффект выделения в преобразованном целевом файле. Если вы хотите преобразовать другие языки, вы можете отредактировать его с помощью предоставленных лексических файлов. редактором SourceTo для редактирования лексических файлов языка. Таким образом, SourceTo не зависит от языка. Пока вы можете редактировать файл словаря, вы можете конвертировать нужный язык.
SourceTo может конвертировать файлы исходного кода в два формата: HTML и RTF. HTML был предоставлен в версии 1.0, а RTF — в версии 1.1. Кроме того, если вы хотите преобразовать в другие текстовые форматы, вы можете сделать это, расширив исходный код SourceTo. Класс преобразования SourceTo использует Builder. режим, который очень легко расширить.
SourceTo версии 1.1 также предоставляет расширение оболочки. В SourceTo можно выбрать, отображать ли элемент контекстного меню SourceTo в браузере ресурсов, если он выбран, при каждом щелчке правой кнопкой мыши по одному или нескольким файлам, если эти файлы находятся в текстовом виде. появится пункт меню «Выполнить SourceTo». Щелкните, чтобы немедленно запустить SourceTo.
Сказав все это, давайте попробуем SourceTo как можно скорее!
Журнал изменений версии 1.1
1. Добавлено преобразование формата RTF.
2. Добавлено расширение контекстного меню оболочки.
3. Решена проблема с escape-символами в лексических файлах.
4. Решена проблема с размером шрифта.
5. Оптимизирован алгоритм конвертации, чтобы уменьшить размер генерируемых файлов примерно на 20%.