Показать сообщение отдельно
Старый 15.06.2006, 17:02   #773
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: М:Декомпилятор скриптов Готики

2TycoooN:
1. Настройки шрифта
Можно уточнить, какого шрифта. В редакторе скриптов, например, все шрифты настраиваемые.
2. Настройки уровней показа сообщений, как это было в z-spy. Давно замечено, что если отключить сообщения, то компиляция\декомпиляция проходит в разы быстрее
Уровень показа сообщений есть, при нулевом уровне выводятся только необходимые сообщения, он принят за уровень по умолчанию. В данной версии скорость компиляции от вывода сообщений практически не зависит, работают разные процессы. Если во время компиляции - декомпиляции, а также при поиске по файлам кликнуть на окно вывода, то визуализация сообщений отключается, можно ходить по сообщениям, давить на ошибки и редактировать их, процесс же компиляции - декомпиляции или поиска в файлах будет идти дальше в фоновом режиме. Это аналочично тому, что никакие сообщения не визуализируются и скорость максимальна, поэтому отключать полностью сообщения нет смысла. Посмотреть же, какие сообщения выдал процесс всегда можно, вручную прокрутив окно вывода.
3. Закрытие табов средней кнопкой мыши или дабл-кликом.
Как понял, имеются в виду файлы скриптов. В следующей версии сделаю на таб скрипта контекстное меню, а также закрытие файла двойным кликом мыши, если файл редактирован, будет запрос на сохранение.

2Князь Светозар:
1) Как скзал TycoooN: закрывать табы. Только я предлагаю добавить контекстное меню на табы (сохранить, сохранить все, закрыть)
Сохранить все - здесь лишнее, есть кнопка Save All или при запуске процесса компиляции выполняется автоматическое сохранение всех файлов скриптов.
2) Было бы очень удобно, если бы имелись готовые шаблоны наиболее часто используемых скриптов.
Шаблоны планируются, но не уверен, что они будут реализованы в следующей версии.
3) Очень хотелось бы увидеть в декомпиляторе окно наподобие окна в языках визуального программирования при нажатии комбинации клавиш "Ctrl+Space" облегчающее написание кода. Забыл как это окно называется *В общем в нем перечислены все функции, переменные и т.д. которые отфильтровываются в зависимости от начала функции.
В том виде, как ты говоришь, сделать затруднительно, отсутствует необходимая прекомпиляция, да, она и невозможна, вывести же в окно весь список глобальных переменных, дистанций, функций и т.д. - это несколько тысяч строк, навряд ли кому захочется искать в нем нужное имя. В данной версии программы реализованы две из таких функций:
1. Автозавершение текста - если введено имя класса, дистанции или прототипа, то после постановки точки выводится список всех возможных его переменных. К сожалению, после ошибки, в этой версии эта функция неработоспособна, но будет исправлена.
2. Показ аргументов при вводе функции - поставив скобку после имени функции получаем окно с подсказкой по всем её аргументам.
3. Есть ещё одна полезная функция - показ декларации любого типа при наведении на него мыши. Время реакции задаётся в параметрах. Также полезна в работе функция автоматического отступа при вводе скобок {} блока.
Все эти функции работают только в проекте, если файл скриптов открыт без проекта, то ничего такого вы не увидите. Если же вы считаете их лишними, то они легко отключаются, некоторые ещё и настраиваются.

Спасибо
Пожалуйста. *;)
Ответить с цитированием