27.12.2004, 12:07 | #1 |
Участник
|
Есть ли фича для вставки комментариев ?
Может кто поделится готовой фичей для быстрой вставки комментариев в код ?
Включающего : автора, дату-время, имя проекта (если объект включен в проект) Было бы здорово, чтобы фича умела ставить не единичный коммент, а пару - в начале и в конце выделеного текста. В сервисных возможностях Аксапты такой полезной штуки почему то не нашлось. Если кто-то готов поделиться - выложите плиз на форум в "Проекты", много же кому пригодится. |
|
27.12.2004, 12:13 | #2 |
Moderator
|
Из стандартного - посмотрите меню Scripts в контекстном меню в редакторе кода.
|
|
27.12.2004, 12:35 | #3 |
Участник
|
Андре, в Scripts есть только скрипт "Header", который вставляет заголовок всегда в первую строку. Или имеешь в виду, посмотреть как сделано и переделать под себя? А где в таком случае найти код этого скрипта, подскажи плиз.
|
|
27.12.2004, 12:46 | #4 |
Участник
|
Сергей, нужно модифицировать класс EditorScripts
|
|
27.12.2004, 12:52 | #5 |
Участник
|
// Метод для комментирования изменений в коде, совсем давно , ALES
void comments_alesBegin(Editor e) { e.insertString(strfmt('// %1, %2, %3 -->', "комментарий для ленивых", today(), curUserid())); } |
|
27.12.2004, 12:53 | #6 |
Участник
|
Цитата:
Изначально опубликовано Zabr
Андре, в Scripts есть только скрипт "Header", который вставляет заголовок всегда в первую строку. Или имеешь в виду, посмотреть как сделано и переделать под себя? А где в таком случае найти код этого скрипта, подскажи плиз. |
|
27.12.2004, 12:57 | #7 |
сибиряк
|
Цитата:
Изначально опубликовано ALES
// Метод для комментирования изменений в коде, совсем давно , ALES void comments_alesBegin(Editor e) { e.insertString(strfmt('// %1, %2, %3 -->', "комментарий для ленивых", today(), curUserid())); } PHP код:
__________________
С уважением, Вячеслав. |
|
27.12.2004, 13:05 | #8 |
Участник
|
Спасибо! Так, еще пару упоминавшихся выше вопросов:
- а как сделать парный комментарий для выделенного текста ? - а как вставить имя текущего проекта ? |
|
27.12.2004, 13:20 | #9 |
сибиряк
|
Цитата:
Изначально опубликовано Zabr
- а как сделать парный комментарий для выделенного текста ?
__________________
С уважением, Вячеслав. |
|
27.12.2004, 13:22 | #10 |
сибиряк
|
Цитата:
Изначально опубликовано slava
Посмотрите на метод getSelectedText() Цитата:
Изначально опубликовано Zabr
- а как вставить имя текущего проекта ?
__________________
С уважением, Вячеслав. |
|
27.12.2004, 14:31 | #11 |
Участник
|
1. Зайдите в репозитарии в класс EditorScripts
2. Создайте в этом классе новый метод 3. Напишите такой код: PHP код:
После этого в редакторе кода в контестном меню, в пункте Scripts, повится подпункт MyComment и внутри него - пункт меню Checkin. Выделите текст и далее выполните этот пункт меню. |
|
27.12.2004, 17:14 | #12 |
Administrator
|
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
05.09.2008, 14:47 | #13 |
Участник
|
|
|
05.09.2008, 15:11 | #14 |
Боец
|
Editor.path() не возвращает имени проекта, а возвращает путь в AOT редактируемого в данный момент элемента. Чтобы получить название текущего проекта вижу 1 вариант:
Сохранять где-нить (напр. новое поле в таблице SysUserInfo) имя текущего проекта перед выполнением модификаций в рамках этого проекта. |
|
08.09.2008, 09:58 | #15 |
Участник
|
Цитата:
Сообщение от DSPIC
Editor.path() не возвращает имени проекта, а возвращает путь в AOT редактируемого в данный момент элемента. Чтобы получить название текущего проекта вижу 1 вариант:
Сохранять где-нить (напр. новое поле в таблице SysUserInfo) имя текущего проекта перед выполнением модификаций в рамках этого проекта. ps. во-всяком случае в AX3 |
|
|
|