Домашний медиа-сервер (UPnP, DLNA, HTTP) Домашний медиа-сервер (UPnP, DLNA, HTTP) Домашний медиа-сервер (UPnP, DLNA, HTTP)
Главная Решения пользователей программы "Домашний медиа-сервер (UPnP, DLNA, HTTP)"
 
Текущее время: Ср янв 18, 2017 2:40 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 6 сообщений ] 
Автор Сообщение
 Заголовок сообщения: HMSEditor Addon v2.0.1.8 (2016.09.04)
СообщениеДобавлено: Вс дек 27, 2015 12:30 pm 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
Альтернативный редактор скриптов
Предназначен для использования в программе начиная с версии 2.05.

Изображение

    Основные отличия от встроенного:

  • Подсветка
  • Более полное описание функций, методов, свойств классов...
  • Подсказки
  • Блэк-джек

[+] Пример
Изображение


Скачать последнюю версию можно здесь.

Инсталляция:
  1. В самом низу главного окна программы нажать на кнопку "Список дополнений"
  2. В появившемся окне нажать кнопку "Добавить" и выбрать скачанный архив HMSEditor_addon.zip

Исходный код, возможности и описания горячих клавиш можно найти тут: https://github.com/WendyH/HMSEditor_addon

Проект всё ещё развивается и может содержать ошибки, как в описаниях встроенных функций, так и в самом коде программы.

_________________
SONY KDL-32CX520


Вернуться к началу
 Заголовок сообщения: HMSEditor Addon - Tricks and cheats
СообщениеДобавлено: Ср фев 17, 2016 11:34 am 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
Tricks and cheats


  • Аналог функции "Найти все ссылки" в Visual Studio, которая отображает все строки, где участвует текущая переменная, свойство или функция, можно реализовать следующим образом:
    - Встать на переменную (название функции или интересующее слово);
    - Нажать F2 - откроется окно переименования переменной с выводом всех строк, где она используется;
    - Кликнуть два раза на номере строки мышкой - и мы переместимся именно туда, где использовалась данная переменная.
    Вернуться назад можно нажатием Alt+Влево (на то место, где мы были и начали поиск).

  • Во время отладки можно навести мышкой на переменную - всплывёт подсказка с её текущим значением. При отображении подсказки она не становится активной и исчезает, когда мы отводим мышку на некоторое расстояние.
    Если при отображении продолжить пошаговую отладку, в этой подсказке будет обновляться значение переменной и можно наблюдать её изменение при выполнении строк. Закрыть любые подсказки и дополнительные окна поиска можно нажатием Esc.
    Также, захватив мышкой за края, вы можете изменить размер подсказок.

  • В режиме отладки (пошаговом выполнении скрипта) можно выделить область мышкой и навести на неё. Отобразиться вычисленное выражение всей выделенной области.

  • В режиме отладки можно выделить переменную, нажать правой кнопкой мышки в меню выбрать "Добавить в список выражений" (появляется этот пункт только при выполнении всех условий).

  • Окна поиска и замены, которые появляются в углу без заголовков, можно перетаскивать мышкой, взяв за любое свободное место окна.

  • Пункты меню "Восстанавливать последнюю позицию в скрипте" и "При открытии получать описания доступных функций от программы" влияют на скорость открытия окна редактора. Поэтому, если есть желание чтобы окно открывалось без каких-либо задержек - просто уберите галочки с данных пунктов.

  • После вставки кода в редактор из буфера обмена, редактор автоматически может отформатировать конструкции кода в соответствии местом вставки. Если форматирование кода вам не нужно или оно сделало неправильно - нажмите 1 раз отмену (Ctrl - Z), будет отменено форматирование вставленного кода, при повторном нажатии отмены будет отменена сама вставка кода. Данное форматирование можно выключить или включить через соответствующий пункт меню в панели инструментов.

  • После настройки редактора под себя, можно нажать F11 для скрытия панели инструментов сверху. Данное состояние панели запоминается при следующих открытиях редактора.

_________________
SONY KDL-32CX520


Вернуться к началу
 Заголовок сообщения: New release HMSEditor v1.0.5.0
СообщениеДобавлено: Ср фев 17, 2016 11:42 am 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
Обновлена версия редактора v1.0.5.0. Mega Bug Fix Pack.
Исправлена куча недоработок и косяков. Таких как чехарда с точками останова при редактировании скрипта (их отображение сдвигалось относительно того, где на самом деле они стоят. Пока оставил поведение такое же, как и у родного редактора - точки останова остаются всегда на месте, даже при сдвиге строки.
Исправлена очень раздражающая потеря фокуса редактором или даже всем окном при использовании окон поиска или замены.
В общем, сделал редактор более приемлемым для работы в нём.

_________________
SONY KDL-32CX520


Вернуться к началу
 Заголовок сообщения: !New! release HMSEditor v1.0.5.1
СообщениеДобавлено: Сб фев 20, 2016 8:27 pm 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
Новая версия HMSEditor v1.0.5.1
Всё-таки сделал поведение с установленными брейкпоинтами как интуитивно понятно человеку, а не как в родном редакторе.
Т.е. при добавлении строк перед точками останова, они сдвигаются. Реально.
Т.е. если ты установил точку на определённой конструкции, то и после редактирования тоже ожидаешь, что на этой же конструкции в следующий раз остановится выполнение.
Также взял и запретил ставить брейкпоинты на пустые строки и строки с комментариями.

Изменилось поведение с сохранением и восстановлением позиции в редактируемых скриптах при открытии.
Раньше редактор запоминал последние позиции только для отдельных видов скрипта. Т.е. если вы редактировали скрипт получения ссылки, то восстанавливал он позицию, если вы опять открывали скрипт получения ссылки с таким-же кодом. И забывал позицию, если код отличался.
Теперь он просто запоминает позиции для любых скриптов.
Удобно, когда нужно сбегать посмотреть или скопировать кусок из другого скрипта и вернуться назад к редактированию своего и продолжить с того места, где и остановился.

_________________
SONY KDL-32CX520


Вернуться к началу
 Заголовок сообщения: HMSEditor Addon v1.0.5.3 (2016.02.24)
СообщениеДобавлено: Ср фев 24, 2016 7:26 pm 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
Новая версия HMSEditor Addon v1.0.5.3.

Реализована работа со встроенной функцией GenerateScriptDescriptions - получение от программы описания доступных функций, переменных, констант, типов и классов.
Дело в том, что в аддоне есть своя база знаний о функциях, переменных и прочее, во многих местах с подробным описанием. Теперь, вдобавок к этому, через данную функцию идёт синхронизация и могут быть добавлены функции, переменные или константы, которых нет во встроенной базе, но присутствуют в программе. Например, если в новую версию программы будут добавлены новые функции - они будут отображаться в подсказках редактора.
Также, к тем элементам, к которым не было описания в дополнении, но есть в программе - такие описания будут браться из программы. Например, с выходом последних версий стало больше описаний переменных параметров настроек (начинающихся на cfg..., такие как cfgPreTranscodingSourceDirectory и др.), такие описания также будут браться из программы.

Доработана работа с поиском и заменой по Ctrl-F и Ctrl-H. Сделана подсветка найденных совпадений и отображение их маркеров на полосе прокрутки.

И как обычно, мелкие баг фиксы. Куда уж без них.

_________________
SONY KDL-32CX520


Вернуться к началу
 Заголовок сообщения: Re: HMSEditor Addon v2.0.1.8 (2016.09.04)
СообщениеДобавлено: Вс сен 04, 2016 2:48 pm 
Не в сети

Зарегистрирован: Пт апр 13, 2012 7:59 pm
Сообщения: 384
Выпущена новая версия редактора 2.0.1.8.

_________________
SONY KDL-32CX520


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 6 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB