AutoIt: 3.
Версия: 3.3.6.1-3.3.7.14
Категория: Инструменты и помощь по AutoIt
Описание:
На этот раз решил заменить утилиту Tidy.exe в SciTE.
Основные отличия:
Пример подключения к SciTE (файл "au3.properties")
Горячие клавиши:
Ctrl+T - запуск (при полной замене Tidy.exe)
Параметры командной строки
История версий:
Автор: asdf8
Версия: 3.3.6.1-3.3.7.14
Категория: Инструменты и помощь по AutoIt
Описание:
На этот раз решил заменить утилиту Tidy.exe в SciTE.
Основные отличия:
- не создается резервная копия в папке скрипта (по умолчанию)
- нет связи с "AutoIt3Wrapper", который, при параметре "#AutoIt3Wrapper_Run_Tidy=y" при каждом запуске и компиляции запускает Tidy.exe и мусорит резервными копиями в папке скрипта (до сих пор не могу понять, зачем такое было сделано)
- возможно обрабатывать только выделенный участок кода. Желательно, чтобы был выделен логически завершенный кусок кода (функция, оператор, строка)
- добавлен интерфейс с настройками
Пример подключения к SciTE (файл "au3.properties")
Код:
command.9.*.au3="$(autoit3dir)\autoit3.exe" "$(SciteDefaultHome)\TidySource\TidySource.au3" "$(FilePath)" /NoGui /BackUp
command.name.9.*.au3=Tidy AutoIt Source
command.save.before.9.*.au3=1
command.shortcut.9.*.au3=Ctrl+T
Горячие клавиши:
Ctrl+T - запуск (при полной замене Tidy.exe)
Параметры командной строки
- /h или /help или /? - вызов справки
- NoGui - не показывать окно настроек
- /BackUp - сохранять резервную копию обрабатываемого файла
- /f - параметры обработки имен функций
- /f0 - не обрабатывать имена функции
- /f1 - по образцам из файлов "au3*.api" (по умолчанию)
- /f2 - по пользовательским правилам и по образцам из файлов "au3*.api"
- /v - параметры обработки имен переменных
- /v0 - не обрабатывать имена переменных (по умолчанию)
- /v1 - обрабатывать по пользовательским правилам
- /s - обработка пробелов в коде
- /s0 - не обрабатывать
- /s1 - обрабатывать (по умолчанию)
- /r - обработка списков имен
- /r0 - не обрабатывать
- /r1 - обрабатывать (по умолчанию)
- /l - не более одной пустой строки подряд
- /l0 - не обрабатывать
- /l1 - обрабатывать (по умолчанию)
- /b0-9 - табов после переноса строки _ (по умолчанию 2)
История версий:
- 1.2.9
- добавлена возможность выравнивания списка однотипно заданных переменных/констант по самому длинному имени (только для операции присваивания)
- добавлена поддержка юникодных исходных файлов
- возвращаемый код выхода процесса отражает ошибки обработки
- добавлена поддержка боковой панели моей сборки SciTe
- исправлено несколько ошибок (спасибо Skif_off)
- 1.2.2
- исправлено несколько ошибок
- добавлена директива командной строки "/help"
- 1.2.1
- добавлен контроль ошибок
- 1.2
- убрано сохранение настроек
- все настройки можно установить через командную строку
- добавлена возможность резервного копирования исходного кода
- изменены режимы обработки кода
- исправлены ошибки
- несколько оптимизирован алгоритм
- добавлена небольшая справка
- 1.1
- добавлен интерфейс с настройками
- добавлены различные режимы обработки кода
- исправлены ошибки
- 1.0.6
- в пустых строках сохраняются символы табуляции
Автор: asdf8