|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
(пишу тут на будущее, т.к. сейчас мораторий вроде...) В sql editor'e часто бывает введено много однострочных запросов, т.е. таких стейтментов, которые полностью размещаются в одной строке. Сейчас для их запуска надо выделять текст, как и для "многоэтажных" запросов. Нельзя ли сбацать такую фенечку, при которой тычёк в Alt-F9 приведёт к попытке запуска стейтмента, на строке которого сейчас курсор, т.е. сразу, БЕЗ выделения текста ? (а если там на самом деле часть многострочного запроса, то это проблема индейца) Иллюстрация к мечте - в аттаче. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2014, 18:34 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
тьфу, аттач слетел... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2014, 18:35 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
а по-рабочекрестьянски? home -> shift+end -> f9 Лучше поставить вопрос по другому: Как некой последовательности хоткеев назначить свой один хоткей? может и ответ уж есть, мне лениво смотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2014, 11:18 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyа по-рабочекрестьянски? home -> shift+end -> f9По рабоче-крестьянски, чтобы войти в редактор процедуры, надо найди её в дереве (раскрыв список, ес-сно) и дабл-ткнуть по ней. И потерять в течение дня 100500 драгоценнейших наносекунд на это. А можно просто ввести её имя в SQL Editor'e (тем более, что там подсказка сразу вылезает) и жмякнуть Ctrl-Enter. Очень удобно. Вот и хотелось бы какой-то аналог для быстрого вызова однострочных запросов Ivan_PisarevskyЛучше поставить вопрос по другому: Как некой последовательности хоткеев назначить свой один хоткей?не, не надо так ставить вопрос :-) Потому что при установке ИБЕ на новую тачку надо будет снова мучительно чесать репу, "как это делаеццо". ЗЫ. Всегда знал, что мышь - не только грызун, но и еще и ЗЛЕЙШИЙ ВРАГ эргономики. Хоткеи - наше всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2014, 12:08 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, А что, набор клавиатурных макросов а-ля Фар был бы весьма кстати. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2014, 15:53 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
Таблоидчтобы войти в редактор процедуры, надо найди её в деревезело помогает фильтр(обычно отфильтровываешь какой-нидь префикс) потом по первым символам оно лихо позиционируется куда надо Таблоидпри установке ИБЕ на новую тачку надо будет снова мучительно чесать репу, "как это делаеццо".базу с настройками перенести не предлагать? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 09:14 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
В жабе аналогично. Удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 09:17 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyТаблоидчтобы войти в редактор процедуры, надо найди её в деревезело помогает фильтр(обычно отфильтровываешь какой-нидь префикс) потом по первым символам оно лихо позиционируется куда надоЗнаю я про фильтры эти. Задолбишься их вводить, ибо часто нет никакого префикса. Ivan_PisarevskyТаблоидпри установке ИБЕ на новую тачку надо будет снова мучительно чесать репу, "как это делаеццо".базу с настройками перенести не предлагать?Ну, как аварийный вариант только. Почему нельзя встроить сиё без всякой базы, ну просто функционал добавить ? Ввёл 'select 1 from rb$database', жмякнул Alt-F9 - получил результат. А еще лучше - сделать логику F9 (без "Альта") посильнее: 1) если сейчас выделен текст - выполняем только его 2) если выделенного текста нет, то пытаемся отпарсить только ту строку, на которой курсор 2.1) если парсинг прошёл ОК, выполняем только эту строку 2.2) иначе - гасим ошибку и выполняем все строки, начиная с позиции курсора и до первой ";" или до EOF. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 13:06 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
Таблоид2) если выделенного текста нет, то пытаемся отпарсить только ту строку, на которой курсор 2.1) если парсинг прошёл ОК, выполняем только эту строку 2.2) иначе - гасим ошибку и выполняем все строки, начиная с позиции курсора и до первой ";" или до EOF. Мне лично такой неестественный интеллект не нравится. Я уж лучше пару хокеев жмакну, чтоб строку выделить. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2014, 13:27 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
Автор: Таблоид > А еще лучше - сделать логику F9 (без "Альта") посильнее: > 1) если сейчас выделен текст - выполняем только его > 2) если выделенного текста нет, то пытаемся отпарсить только ту строку, на которой курсор > 2.1) если парсинг прошёл ОК, выполняем только эту строку > 2.2) иначе - гасим ошибку и выполняем все строки, начиная с позиции курсора и до первой ";" или до EOF. select * from tablya union all select * from tablya что скажет неестественный интеллект на это ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 07:48 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
точнее, вот на это: select * from tablya union all select * from tablya курсор стоит на первой строке, я ожидаю выполнения всего запроса, а оно ... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 07:50 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
Сисдба Мастеркеевич, вот это должно быть:2.2) иначе - гасим ошибку и выполняем все строки, начиная с позиции курсора и до первой ";" или до EOF. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 08:52 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
Сисдба Мастеркеевичточнее, вот на это: select * from tablya union all select * from tablya курсор стоит на первой строке, я ожидаю выполнения всего запроса, а оно ...А для этого варианта выполнение д.б. только ПЕРВОЙ строки. А ежели ты хочешь, чтобы с юнионом было, либо выделяй весь текст, либо переноси всё в одну строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 12:08 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
Разделяй свои запросы пустыми строками и жми Ctrl+Shift+F9 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 13:11 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
IBExpertРазделяй свои запросы пустыми строками и жми Ctrl+Shift+F9вах... супер, спс! ЗЫ. Только почему надо обязательно еще одну пустую строку добавлять ? Например, вот этот кусок кода: Код: sql 1. 2.
Если курсор поставить на первую строку и жмякнуть Упр-Сдвиг-Ф9, то будут выбраны все строки из таблицы perf_log вместо 100. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 14:47 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
ТаблоидЗЫ. Только почему надо обязательно еще одну пустую строку добавлять ? Куда? Зачем? ТаблоидНапример, вот этот кусок кода: Код: sql 1. 2.
Если курсор поставить на первую строку и жмякнуть Упр-Сдвиг-Ф9, то будут выбраны все строки из таблицы perf_log вместо 100. Это ж здорово! А вопрос-то в чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 14:51 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
IBExpertТаблоидЗЫ. Только почему надо обязательно еще одну пустую строку добавлять ? Куда? Зачем?Вот если всунуть доп. пустую строку: Код: sql 1. 2. 3.
- то при установке курсора на первый стейтмент будет выдано 100 строк, т.е. ОК. IBExpertЭто ж здорово! А вопрос-то в чем?Ну как в чём: зачем добавлять пустую строку между стейтментами... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 15:04 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
ТаблоидНу как в чём: зачем добавлять пустую строку между стейтментами... :-) Затем, что разделитель между запросами - именно пустая строка. А запросы могут быть многострочными. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 15:06 |
|
Хотелка: запуск одностроковых стейтментов по Alt-F9, без выделения текста
|
|||
---|---|---|---|
#18+
IBExpertТаблоидНу как в чём: зачем добавлять пустую строку между стейтментами... :-) Затем, что разделитель между запросами - именно пустая строка. А запросы могут быть многострочными. Спасибо. Больше не буду скучать по жабе. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2014, 16:40 |
|
|
start [/forum/topic.php?fid=42&fpage=32&tid=1599656]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
95ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 211ms |
0 / 0 |