queryParamsExtractor.js и textEditorExt.js
queryParamsExtractor.js и textEditorExt.js
Пока суть да дело, предлагаю свои скрипты.
queryParamsExtractor.js
Макрос ExtractParameters позволяет сформировать код установки
значений параметров запроса.
Использование: в программном модуле выделить фрагмент вида
з = новый Запрос("текст запроса");
и вызвать макрос (по-умолчанию Ctrl + Shift + Q). Код описания параметров
запроса будет вставлен в модуль ниже выделенного блока.
textEditorExt.js
1. Макросы НайтиВыделенныйТекстВниз и НайтиВыделенныйТекстВверх.
Горячие клавиши Ctrl + Down и Ctrl + Up.
2. Макрос КлонироватьТекст. Позволяет скопировать выделенный фрагмент
текста без использования буфера обмена. Горячие клавиши Ctrl + D.
3. Макросы OnPressEnterInComment, OnPressBackspaceInComment,
OnPressDeleteInComment предназначены для более удобного редактирования
многострочных комментариев. Вызываются неявно при нажатии соответствующих
клавиш.
UPDATE: textEditorExt.js обновлен для совместимости со снегопатом версии 0.0.2.8. Пока не имею возможности воспользоваться фоссилом. Залейте, пож., в репозитарий, кому не сложно.
queryParamsExtractor.js брать в репозитарии.
queryParamsExtractor.js
Макрос ExtractParameters позволяет сформировать код установки
значений параметров запроса.
Использование: в программном модуле выделить фрагмент вида
з = новый Запрос("текст запроса");
и вызвать макрос (по-умолчанию Ctrl + Shift + Q). Код описания параметров
запроса будет вставлен в модуль ниже выделенного блока.
textEditorExt.js
1. Макросы НайтиВыделенныйТекстВниз и НайтиВыделенныйТекстВверх.
Горячие клавиши Ctrl + Down и Ctrl + Up.
2. Макрос КлонироватьТекст. Позволяет скопировать выделенный фрагмент
текста без использования буфера обмена. Горячие клавиши Ctrl + D.
3. Макросы OnPressEnterInComment, OnPressBackspaceInComment,
OnPressDeleteInComment предназначены для более удобного редактирования
многострочных комментариев. Вызываются неявно при нажатии соответствующих
клавиш.
UPDATE: textEditorExt.js обновлен для совместимости со снегопатом версии 0.0.2.8. Пока не имею возможности воспользоваться фоссилом. Залейте, пож., в репозитарий, кому не сложно.
queryParamsExtractor.js брать в репозитарии.
- Вложения
-
- textEditorExt.zip
- (2.48 КБ) 1168 скачиваний
Последний раз редактировалось palytsh 28 окт 2011, 08:51, всего редактировалось 2 раза.
Re: queryParamsExtractor.js и textEditorExt.js
http://snegopat.ru/scripts/wiki?name=Как+добавить+скрипт+в+репозитарий
Права дал.
Права дал.
Re: queryParamsExtractor.js и textEditorExt.js
Скрипты устарели, реквизита Document больше нет 
Re: queryParamsExtractor.js и textEditorExt.js
Саш, а как в текущем варианте удалить строку из текста?
раньше можно было так
w.document.УдалитьСтроку(pos.beginRow);
а сейчас как?
раньше можно было так
w.document.УдалитьСтроку(pos.beginRow);
а сейчас как?
Re: queryParamsExtractor.js и textEditorExt.js
artbear писал(а):Саш, а как в текущем варианте удалить строку из текста?
раньше можно было так
w.document.УдалитьСтроку(pos.beginRow);
а сейчас как?
Пока только устанавливать selection на весь текст, и менять selectedText.
Постараюсь добавить способов.
Re: queryParamsExtractor.js и textEditorExt.js
В 8ке для разделителя строк лучше использовать "\n", а не "\r\n"
А то всякие артефакты порой возникают.
А то всякие артефакты порой возникают.
Re: queryParamsExtractor.js и textEditorExt.js
Напомнишь, почему Document был удален? с ним было довольно удобно 
Re: queryParamsExtractor.js и textEditorExt.js
artbear писал(а):Напомнишь, почему Document был удален? с ним было довольно удобно
Тот document, который "внутре" привязан к текстовому окошку, работал без учета группировок.
То есть если блок свернут, в document он был представлен одной строкой.
Re: queryParamsExtractor.js и textEditorExt.js
Поправил queryParamsExtractor.js для текущей версии Снегопата и добавил в репозитарий скриптов.
Хороший и нужный скрипт.
Хороший и нужный скрипт.
Re: queryParamsExtractor.js и textEditorExt.js
Надо убрать генерирование дублей установки одинаковых параметров.