Снегопат
https://snegopat.ru/forum/

Использование подсказки по методам. Можно ли упростить?
https://snegopat.ru/forum/viewtopic.php?f=1&t=65
Страница 1 из 2

Автор:  IamAlexy [ 13 ноя 2011, 02:14 ]
Заголовок сообщения:  Использование подсказки по методам. Можно ли упростить?

Собственно вот вопрос:

пишем чтонить типа


п= новый Структура();
п.Вставить(


И после того как проставляется "вставить" открывается подсказка о правилах заполнения параметров метода.
Вложение:
2011-11-13_030725.png
2011-11-13_030725.png [ 16.99 КБ | Просмотров: 14541 ]


Но.
Там 115 вариантов заполнения,причем первым открывается не тот который отностися заполнению метода "вставить" для структуры.
В этой ситуации подсказка в принципе бесполезна.
Проще уж СП открыть тогда и из него выбрать чем пролистать 115 вариантов.

+

подбор видимо этих вариантов занимает какое то время и ресурсы...

Автор:  kuntashov [ 13 ноя 2011, 02:49 ]
Заголовок сообщения:  Re: Использование подсказки по методам. Можно ли упростить?

Александр уже упростил на сегодня насколько возможно, см. скрипт: http://snegopat.ru/scripts/wiki?name=choiseParamType.js

Автор:  orefkov [ 14 ноя 2011, 00:00 ]
Заголовок сообщения:  Re: Использование подсказки по методам. Можно ли упростить?

Тут все дело в том, что мне надо сначала доработать свой парсер. Сейчас он в-принципе не решает такую задачу, как попытаться определить тип переменной. Поэтому, как выше уже писали, мною сделана временная затычка в виде скрипта, позволяющая быстро выбрать тип для подсказки. Его нужно просто прописать в addins.ini.
Замечу, что когда по Ctrl+F1 в СП вываливается список выбора для метода Вставить, там нет и такого костыля.

Автор:  JohnyDeath [ 14 ноя 2011, 11:30 ]
Заголовок сообщения:  Re: Использование подсказки по методам. Можно ли упростить?

У меня этот скрипт почему-то не получается из репозитория стандартной "get_latest.cmd"

Автор:  kuntashov [ 14 ноя 2011, 11:45 ]
Заголовок сообщения:  Re: Использование подсказки по методам. Можно ли упростить?

А вы случаем не переключались на какую-нибудь другую ветку (отличную от trunk... например, на jsunit-port :))?
Команда fossil status, будучи запущенной из каталога scripts что выдает?

Автор:  lustin [ 14 ноя 2011, 11:48 ]
Заголовок сообщения:  Re: Использование подсказки по методам. Можно ли упростить?

JohnyDeath писал(а):
У меня этот скрипт почему-то не получается из репозитория стандартной "get_latest.cmd"


Этот скрипт пока не в trunk ветке.
http://snegopat.ru/scripts/timeline?n=200

Автор:  kuntashov [ 14 ноя 2011, 12:11 ]
Заголовок сообщения:  Re: Использование подсказки по методам. Можно ли упростить?

Форк был, убрал, попробуйте теперь обновиться

Автор:  JohnyDeath [ 14 ноя 2011, 12:21 ]
Заголовок сообщения:  Re: Использование подсказки по методам. Можно ли упростить?

Сейчас все нормально. Спасибо.

Автор:  Classic [ 21 ноя 2011, 11:57 ]
Заголовок сообщения:  Re: Использование подсказки по методам. Можно ли упростить?

Простите глупый вопрос - но я что-то не могу найти, как подключить этот скрипт.
В папке scripts файл choiseParamType.js есть. А когда жму ctrl-m, редактировать горячие клавиши - в списке нет ничего похожего. Наверное, вначале как-то этот скрипт нужно подключить к снегопату? А как?

Автор:  Classic [ 21 ноя 2011, 11:59 ]
Заголовок сообщения:  Re: Использование подсказки по методам. Можно ли упростить?

Ага, нашел - нужно править файл "addins.ini"...

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/