Снегопат

Обсуждение Снегопата
Текущее время: 27 апр 2024, 11:19

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 19 окт 2011, 14:18 
Не в сети

Зарегистрирован: 25 авг 2011, 13:12
Сообщения: 32
Хотелось бы переопределить Ctrl - F7. В 7.7 привык на Ctrl-Shift - X вешать.)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 окт 2011, 14:53 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
А что мешает самому добавить? :) там несложно


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 окт 2011, 15:17 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Да, несложно, но после обновления из репозитория скрипт будет полностью нерабочим


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 окт 2011, 15:41 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Почему?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 окт 2011, 18:47 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Мы (те, кто не может заливать в репозиторий) имеем следующую картину. Выявили мы новую команду, которую еще не добавилив основной скрипт, добавляем сами себе локально. Далее кто-то из разработчиков правит что-нибудь в этом скрипте в репозитории. При очередном обновлении получаем скрипт, который, скорее всего, вообще не загрузиться из-за того что "версионирование" добавит служебные строки-диффы.
Поэтому остается три выхода:
1. Просить разработчиков добавить ту или иную команду в основной репозиторий.
2. Не обновлять репозиторий, добавляя всё самому ручками.
3. После каждого обновления залазить в файл и анализировать изменения, подправляя узкие места.

Мне кажется, что 1-й вариант самый простой.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 окт 2011, 07:32 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
JohnyDeath писал(а):
Мы (те, кто не может заливать в репозиторий) имеем следующую картину. Выявили мы новую команду, которую еще не добавилив основной скрипт, добавляем сами себе локально. Далее кто-то из разработчиков правит что-нибудь в этом скрипте в репозитории. При очередном обновлении получаем скрипт, который, скорее всего, вообще не загрузиться из-за того что "версионирование" добавит служебные строки-диффы.
Поэтому остается три выхода:
1. Просить разработчиков добавить ту или иную команду в основной репозиторий.
2. Не обновлять репозиторий, добавляя всё самому ручками.
3. После каждого обновления залазить в файл и анализировать изменения, подправляя узкие места.

Мне кажется, что 1-й вариант самый простой.

Есть четвертый вариант - написать свой скрипт с макросом, используя в нем команду в "сыром" виде - как sendCommand("длинныйуид", номер)
По мере появления команды в стандартном скрипте, подправить свой скрипт.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 окт 2011, 07:52 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Всё равно первый вариант наиболее симпатичен ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 окт 2011, 08:11 
Не в сети

Зарегистрирован: 25 авг 2011, 13:12
Сообщения: 32
artbear писал(а):
А что мешает самому добавить? :) там несложно


А как узнать 'name' "Проверки модуля" и куда его добавлять: TextEdit или в другую группу?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 окт 2011, 08:35 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
shentsev писал(а):
artbear писал(а):
А что мешает самому добавить? :) там несложно


А как узнать 'name' "Проверки модуля" и куда его добавлять: TextEdit или в другую группу?

Все просто. Включаем трассировку, вызываем эту команду, видим сообщение:
Код:
cmd: groupid={6B7291BF-BCD2-41AF-BAC7-414D47CC6E6A}, num=56, param=0, object=0x00000000

заходим в скрипт "2_commands.js" и смотрим описание групп команд. Находим с таким же УИДом. В нашем случае это:
Код:
Frntend     = new CommandGroup("{6B7291BF-BCD2-41AF-BAC7-414D47CC6E6A}", "Команды frnteеnd'а")

"Name" придумываешь сам (но что б было уникальным и без пробелов). И добавляешь соответствующую строку в скрипт:
Код:
Frntend.cc(56, 'SyntacticControl',     "Синтаксический контроль")


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 окт 2011, 08:48 
Не в сети

Зарегистрирован: 25 авг 2011, 13:12
Сообщения: 32
JohnyDeath, спасибо!

Остался вопрос - "включаем трассировку" - это как?)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


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

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


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

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