AutoIt: 3.3.6.1 - 3.3.14.2
Категория: Инструменты и справка по AutoIt
Описание:
Файл: скачать (версия от 26/03/2016)
История версий:
Источник: autoit-script.ru
Автор(ы): asdf8
Категория: Инструменты и справка по AutoIt
Описание:
Сборка представляет из себя альтернативную, портативную среду программирования для AutoIt и рассчитана на использование с широким диапазоном версий AutoIt - от AutoIt 3.3.6.1 до последних бетта-версий.
Первоначально сборка была основана на редакторе SciTe-Ru, как на редакторе с расширенными дополнительными возможностями. В дальнейшем редактор быз заменен на SciTE4AutoIt3 по причинам: редактор содержит всегда актуальную версию лексера AutoIt (автор редактора является автором лексера), на момент перехода редактор стал достаточно портабельным, по сравнению с оригинальным SciTe уже содержит некоторые полезные модификации (отмечены в файлах настроек: Only available in SciTE4AutoIt3 version). Для удобства пользования в редактор добавлено множество дополнительных возможностей, в т.ч. из SciTe-Ru (закрытие вкладки двойным кликом по ее заголовку, после закрытия вкладки активируется предыдущая активная вкладка, поиск с подсветкой для текущего слова/выделенного текста, возможность установки/снятия закладок мышкой, обрамление выделенного текста различными скобками и кавычками, если обрамление уже существует - оно убирается).
[box title=Список особенностей редактора:]
Настройки сборки с кратким описанием (рекомендовано к ознакомлению), а, также локализация находятся в файле "SciDirect.ini". Поэтому, а также потому, что редактор хранит все настройки в своей папке, Scite должен иметь права записи в свою папку. Для стабильной работы редактора рекомендуется исходные коды хранить в кодировке ANSI - интерпретатор и компилятор AutoIt, в любом случае, автоматически переведет исходный код в юникод. Юникодная кодировка исходников имеет смысл, если есть желание выложить исходный код с нелатинскими символами для иностранных пользователей, причем в виде файла.
[box title=Краткая инструкция по настройке сборки под другую версию AutoIt]
соответствующие файлы берутся из нужной версии AutoIt
Вспомогательные инструменты сборки, практически все, заменены альтернативными, кроме редактора форм Koda, но и он запускается через обертку, расширяющие его возможности. Некоторые вспомогательные инструменты переведены в плагины боковой панели. Большинство инструментов имеют справочную информацию и/или домашнюю страницу с описанием:
[box title=]
[/box]
Первоначально сборка была основана на редакторе SciTe-Ru, как на редакторе с расширенными дополнительными возможностями. В дальнейшем редактор быз заменен на SciTE4AutoIt3 по причинам: редактор содержит всегда актуальную версию лексера AutoIt (автор редактора является автором лексера), на момент перехода редактор стал достаточно портабельным, по сравнению с оригинальным SciTe уже содержит некоторые полезные модификации (отмечены в файлах настроек: Only available in SciTE4AutoIt3 version). Для удобства пользования в редактор добавлено множество дополнительных возможностей, в т.ч. из SciTe-Ru (закрытие вкладки двойным кликом по ее заголовку, после закрытия вкладки активируется предыдущая активная вкладка, поиск с подсветкой для текущего слова/выделенного текста, возможность установки/снятия закладок мышкой, обрамление выделенного текста различными скобками и кавычками, если обрамление уже существует - оно убирается).
[box title=Список особенностей редактора:]
- Запуск редактора обусловлен его местоположением - т.е. если редактор уже запущен, запуская редактор из другого места получим две (или более) копии запущенного редактора. Это позволяет одновременно работать с различными версиями AutoIt, которые могут быть даже не зарегистрированы в системе.
- Добавлена возможность явно указать путь к AutoIt с которым будет работать редактор.
- Добавлена возможность смены иконки окна редактора, чтобы лучше ориентироваться, какой редактор активен в данный момент.
- Заменена панель инструментов и контекстное меню редактора, что позволило избавиться от блокировки внешних инструментов, при запуске одного из них, а, так-же, добавить новые возможности (например - возможность вставки из контекстного меню нескольких предыдущих переменных из текущего исходного кода и контекстное меню на некоторых кнопках панели инструментов).
- Добавлена новая система автодополнения, которая имеет следующие отличия от встроенной: при вводе можно пропускать любое количество букв, чем меньше пропущено букв, тем выше будет показано слово в результатах поиска. Возможно в одном окне автодополнения выводить результаты поиска одновременно из различных категорий. Система включается/отключается из панели инструментов. Для отключения стандартного автодополнения нужно в настройках SciTe установить параметр autocompleteword.automatic=0 (желательно в файле SciTEUser.properties)
- Добавлен менеджер сессий.
- Добавлен навигатор по истории перемещений общий для команд "Перейти к ...", "Поиск в файлах" и "Поиск с подсветкой".
- Добавлена многофункциональная боковая панель с поддержкой плагинов написанных на AutoIt. Так же панель содержит навигаторы по функциям, закладкам, регионам для текущего кода и менеджер аббревиатур.
- Т.к. в SciTE занято большинство хоткеев (комбинаций клавиш быстрого доступа) - для управления автоподсказкой применена новая система горячих клавиш позволяющая использовать последовательное нажатие кнопок и разделять левые и правые клавиши-модификаторы (Ctrl, Alt, Shift).
- Добавлена подсветка пользовательских функций в текущем скрипте, а так же - всплывающая подсказка по параметрам этих функций.
- В панели инструментов можно использовать вторую справочную систему, как пример - руссифицированную справку.
- При клике по подсказке можно вызвать справку по текущей функции.
- Добавлена поддержка пользовательских шрифтов (должны находится в папке Fonts редактора).
- Изменен алгоритм закрытия скобок, кавычек, строчных и блочных комментариев (строчные комментарии устанавливаются/удаляются в зависимости от первой строки выделенного текста).
- При включении автоматически устанавливается язык ввода на выбранный.
- Заменен поиск в файлах на более удобный и быстрый.
- Для поиска с подсветкой для текущего слова/выделенного текста из контекстного меню, добавлено окно поиска.
- Добавлена индикация файлов "только для чтения" - панель номеров строк становится зеленой. Через меню: Настройка > Только для чтения можно менять это свойство для текущего файла.
- Добавлена индикация файлов в юникодных кодировках в панели состояния, так же желтеет панель свертки кода.
- Из Scite-Ru добавлен файл русской локализации и скрипт highlighting_identical_text.lua (подсветка идентичного текста).
Настройки сборки с кратким описанием (рекомендовано к ознакомлению), а, также локализация находятся в файле "SciDirect.ini". Поэтому, а также потому, что редактор хранит все настройки в своей папке, Scite должен иметь права записи в свою папку. Для стабильной работы редактора рекомендуется исходные коды хранить в кодировке ANSI - интерпретатор и компилятор AutoIt, в любом случае, автоматически переведет исходный код в юникод. Юникодная кодировка исходников имеет смысл, если есть желание выложить исходный код с нелатинскими символами для иностранных пользователей, причем в виде файла.
[box title=Краткая инструкция по настройке сборки под другую версию AutoIt]
соответствующие файлы берутся из нужной версии AutoIt
- Заменить в папке SciTE\api файл au3.api, возможно au3.user.api, если нужны другие пользовательские файлы-api, их нужно будет подключать в файле properties\au3.properties.
- Заменить в папке SciTE\properties файл au3.keywords.properties, возможно au3.user.properties с единственной переменной au3.keywords.user, другие пользовательские файлы подсветки синтаксиса нужно будет подключать и прописывать в настройках подсветки переменные из этих файлов в файле properties\au3.properties, файл au3.properties заменять не нужно, файл au3.keywords.abbreviations не нужен для работы сборки.
- Файл содержащий аббревиатуры properties\au3.abbrev, я бы заменять не стал, но, кому-то это может понадобиться.
- Если выбранную версию AutoIt планируется установить в систему, то рекомендуется в папке Install заменить иконку au3script.ico на отличную от других. Файл Template.au3 отредактировать по своему усмотрению - это шаблон нового файла для меню проводника Создать. Установить AutoIt в систему с помощью инсталлятора Installer.exe (папка Install находиться в папке редактора).
Вспомогательные инструменты сборки, практически все, заменены альтернативными, кроме редактора форм Koda, но и он запускается через обертку, расширяющие его возможности. Некоторые вспомогательные инструменты переведены в плагины боковой панели. Большинство инструментов имеют справочную информацию и/или домашнюю страницу с описанием:
[box title=]
[/box]
Файл: скачать (версия от 26/03/2016)
История версий:
- Март 26, 2016 Доработка и исправление компонентов сборки
- Февраль 19, 2016 Исправлены обнаруженные ошибки
- Январь 26, 2016 Небольшое изменение сборки
- Январь 23, 2016 Версия на основе SciTE4AutoIt3 от 20/09/2015.
Множество изменений и исправлений. Заменены AutoIt3Wrapper и Au3Stripper. - Апрель 11, 2015 Доработка и исправление компонентов сборки
- Март 31, 2015 Добавлена многофункциональная боковая панель с поддержкой плагинов написанных на AutoIt.
- Март 07, 2015 Версия на основе SciTE4AutoIt3 от 01/08/2014.
Добавлены некоторые решения из SciTE-Ru, показавшиеся полезными.
Все обработчики вынесены в DLL. - Январь 06, 2014 Мелкие доработки и исправления компонентов сборки
- Март 04, 2013 Версия на основе SciTE 3.2.5 .99Ru с расширенным автодополнением (реализация на AutoIt)
- Апрель 02, 2011 Первая версия на основе SciTE-Ru
Источник: autoit-script.ru
Автор(ы): asdf8