Критическая масса — в диалектической логике минимальное количество мыслей, необходимых для начала самоизливающейся цепной реакции деления с общественностью.
Утилита для форматирование содержимого файла регулярными выражениями.
Описание:
FileFormat - утилита для форматирования текстового файла с помощью пользовательского набора регулярных выражений. При создании нового набора, ему дается имя, которое указывается при вызове утилиты после имени форматируемого файла.
Синтаксис:
FILEFORMAT [file -@xxx [-nb|-view|-copy newfile]]
-@xxx - сохраненный набор регулярных выражений из 'data.xml', состоит из '@' и имени набора
-nb - не создавать резервную копию файла
-view - вывести результат форматирования в консоль без записи результата
-copy - результат форматирования записать в newfile
FILEFORMAT [-data]
-data - создать пустой шаблон файла настроек 'data.xml', если оригинал отсутствует
Пример 1:
Есть текстовый файл, где содержимое абзацев разбито на несколько строк с фиксированной шириной и выравниванием по ширине.
Код:
XXXXXXXX XXX XXXX XXXX XXXXXXXXXX XXXXXXXXX XXXXXXX XXXXX XXXXXXX XX XXXXXXXX XXXXX XXXXX XXXXX XXX
Код:
XXXXXXXX XXX XXXX XXXX XXXXXXXXXX XXXXXXXXX XXXXXXX XXXXX XXXXXXX XX XXXXXXXX XXXXX XXXXX XXXXX XXX
Пример 2:
Есть AS файл
После применения набора 'as' (есть в файле data.xml), файл принимает следующий вид
Примечание: набора 'as' - это не автоформатирование со всеми наворотами, это лишь косметическое форматирование текста. То есть растановка вложенной табуляции не производится.
Требования:
.NET 3.5
Содержимое архива:
runAS.bat - пример команды для форматирования файла sampleAS.txt, результат сохранится в файл formatAS.txt
runText.bat - пример команды для форматирования файла sampleText.txt, результат сохранится в файл formatText.txt
FileFormat.exe - утилита
sampleAS.txt - файл с примером не форматированного кода
sampleText.txt - файл с примером не форматированного текста
data.xml - файл настроек с двумя наборами "as" и "text".
Скачать:
Всего комментариев 1
Комментарии
![]() ![]() |
|
Спасибо интересная утилита, никак не могу научить CS3 форматировать большие файлы (
|
Последние записи от iNils
- Плагин HighlightSelection для FD4 (25.02.2013)
- Условная компиляция: отрицательное условие (07.02.2012)
- Генерация текстовых таблиц для моноширинных шрифтов (25.01.2011)
- Плагин Fold (версия 0.3) для FlashDevelop 3 (26.10.2010)
- Плагин Fold для FlashDevelop 3 (версия 0.2) (27.01.2010)