Утилита входит в состав 1c-toolkit и использует cf_reader
Исходник в открытом доступе cf_viewer.wlua
При установке утилита встраивается в проводник и в контекстном меню для файлов *.erf и *.epf появляется пункт "Open with 1c-toolkit".
Возможности пока скромные. Если есть пожелания, то пишите в комментариях.
Обновление 16.04.2013: Установочные файлы перезалиты. Версия x86 перекомпилирована для корректной работы в Windows XP. Исправлена ошибка из-за которой мог не появиться доп. пункт в контекстном меню.
Новая версия 0.1.6 от 21.04.2013
Список изменений:
- 1. Теперь только x86 версия.
- 2. Теперь работает без установки и изменения переменных среды. (для скачивания
доступен zip архив) - 3. Распространяемый пакет Visual C++ включен в дистрибутив
- 4. Табуляция установлена в 4 символа как в 1С
- 5. Добавлена кнопка "Сохранить как"
- 6. Реализован поиск по открытому модулю (простой и на регулярках)
- 7. В заголовке окна теперь отображается полный путь к открытому файлу
- 8. Добавлены шорткаты:
- "ctrl+s" (диалог сохранения модуля)
- "ctrl+enter" (максимизировать окно)
- "esc" (закрыть окно)
- "ctrl+g" (переход по номеру строки)
- "ctrl+o" (диалог открытия файла)
- "F2" (переход к списку модулей)
- "ctrl+f" (простой поиск)
- "ctrl+r" (поиск по шаблону)
- "F3" (найти следующее вхождение)
Если вы скачали .zip то для запуска утилиты нужно сделать ярлык:
"C:\1c-toolkit\wluajit.exe C:\1c-toolkit\lua\cf_tools\cf_viewer.wlua"
где "C:\1c-toolkit\" - папка, в которую вы распаковали архив.
* Есть возможность открыть файл просто бросив его на ярлык.
* Регулярные выражения несколько отличаются от общепринятых: http://www.lua.org/pil/20.2.html