Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6 7 8 9 10 .. 76   вперед  Ctrl
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
Дикий Билл
О! Примитие извинения, я даже не знал. Дело в том что ни разу не пытался средствами SSMS делать это с таблицей, а тут решил тестировать именно на таблице :) наведя курсор на имя таблице в запросе SELECT * FROM ... :)

Ничего, я и сам это осознал, когда взялись за эту функцию.
Подумайте, может чего ещё не хватает - добавим :)
30 авг 12, 12:06    [13087640]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
Winnipuh
AndreiRantsevich
Кажется Winnipuh заказывал возможность поиска пары BEGIN/END по коду.
Такая функция есть в SSMS, называется
Edit.GotoBrace

Вы можете посмотреть какой у вас на неё назначен Shortcut используя функцию SSMSBoost-а:
Extras->Dump SSMS Commands

НО, у встроенной функции есть недостаток - вам нужно что-бы курсор стоял на BEGIN или END.

Мы сделали свою версию, при её вызове:
Если курсор стоит на BEGIN/END - работает аналогично родной, если курсор где-то в середине кода - то он позиционируется вверх до обрамляющего BEGIN-а.
Пример: курсор помечен "_". При вызове новой функции он перейдёт на самый первый BEGIN-

BEGIN
...
BEGIN
END
_
END




Если есть желание - можете предложить стандартный Shortcut для этой функции, что-бы я его по умолчанию назначил. А так-же можно поучавствовать в выборе иконки. На данный момент это #0557
из этого списка (родные иконки SSMS):
http://www.kebabshopblues.co.uk/2007/01/04/visual-studio-2005-tools-for-office-commandbarbutton-faceid-property/


да, то был я... спасибо, то, что надо, потестируем


Я предлашаю
Ctrl+Shift+UpArrow - GoToBegin
Ctrl+Shift+DownArrow -GoToEnd
Так сразу вызываете что нужно - вниз или вверх.
Иконку я выше предложил.
30 авг 12, 12:09    [13087676]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
кстати, после активации Professional Edition в SSMS в окне плагина About:

You are running SSMSBoost in Professional mode..

И ниже:

Re-activate as professional edition.

это нормально?
4 сен 12, 16:07    [13112547]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
Winnipuh,

Ну - не очень :) Поправим.
А что по моему предложению выше ? Не читали ? (по горячим кнопкам)
................

Работаем сейчас над следующей версией. Скриптеры гридов будут доведены до ума - с поддержкой типов данных.
4 сен 12, 16:29    [13112753]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
AndreiRantsevich
Winnipuh,

Ну - не очень :) Поправим.
А что по моему предложению выше ? Не читали ? (по горячим кнопкам)
................

Работаем сейчас над следующей версией. Скриптеры гридов будут доведены до ума - с поддержкой типов данных.


Читал, все гут ;-)
4 сен 12, 16:59    [13113073]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
Winnipuh,


Winnipuh
Читал, все гут ;-)

Ок, оч гут. Сделано:

Ctrl+Shift+UpArrow - GoToBegin (Ищет вверху родительский BEGIN)
Ctrl+Shift+DownArrow -GoToEnd (Ищет внизу родительский END)
11 сен 12, 03:03    [13143381]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
Всем-всем-всем (кто уже пользуется SSMSBoost-ом)!!
Журнал SQL Server Pro проводит среди всех разработчиков БД и администраторов голосование
за лучший продукт в различных категориях. SSMSBoost попал там в 3 из них:

3. Best Database Management Product
5. Best Database Development Tool
8. Best Free Tool

Все, кто имеет желание сказать нам "спасибо", пожалуйста, проголосуйте за нас (конечно только,
если вы действительно считаете нас достойными вашего голоса).
Ссылка:
http://www.surveymonkey.com/s/SQLServerProCommChoiceFinalVoting

Спасибо !!!
11 сен 12, 03:04    [13143382]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
Кстати, интересная статистика: версию для SSMS 2008 скачивают по стравнению с 2012 с пропорцией 3:1.
Я ожидал что все будут скорее работать в SSMS 2012, подключаясь ко всем своим серверам, но похоже люди не спешат. Так-же много кто ещё работает на SSMS2008 под Windows XP. Так что приходится держать несколько сред разработки.
12 сен 12, 12:30    [13151023]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
мимо
Guest
Для "Format your SQL Code" есть смысл добавить ";" в конце стейтмента.
12 сен 12, 14:46    [13152046]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
мимо
Для "Format your SQL Code" есть смысл добавить ";" в конце стейтмента.

Мы используем для форматирования внешний тул:
12 сен 12, 15:31    [13152491]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
(предыдущее сообщение отправилось случайно)

мимо
Для "Format your SQL Code" есть смысл добавить ";" в конце стейтмента.

Мы используем для форматирования внешний тул:
http://www.architectshack.com/PoorMansTSqlFormatter.ashx
Вы можете написать там пожелание для автора или даже сами дописать что вам нужно. SSMSBoost использует просто готовую .exe-шку. Её нужно потом просто положить в папку с SSMSBoost.dll
12 сен 12, 15:35    [13152519]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
В autoreplacements неудобно, что нельзя менять размер колонок.
13 сен 12, 10:53    [13156095]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
Кроме того на сайте написано "and press space, enter or tab (configurable in Settings) ", но я не нашел в где это настраивается :(
13 сен 12, 11:00    [13156143]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
Дикий Билл
Кроме того на сайте написано "and press space, enter or tab (configurable in Settings) ", но я не нашел в где это настраивается :(


Это в настройках на "General Settings" табе-> Auto Replacements Trigger

Дикий Билл
В autoreplacements неудобно, что нельзя менять размер колонок.

Ок, я проверю - постараюсь сделать диалог поудобнее.
13 сен 12, 13:01    [13157121]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
AndreiRantsevich
Это в настройках на "General Settings" табе-> Auto Replacements Trigger
Спасибо.
17 сен 12, 05:08    [13173664]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
McFozzy
Member

Откуда: Litva
Сообщений: 138
я тут уже писал на английском форуме но повторю здесь:
было бы хорошо сделать возможность быстро посмотреть в какую таблицу в коде.

например, есть код:
select cu.customerid, cu.name, ad.address from dbo.customer cu inner join dbo.address ad on cu.addressid = ad.addressid


я помечаю название таблицы customer нажимаю какой нибудь шорткат и в новом окне появляется код и результат:
select top 10 * from dbo.customer
24 сен 12, 16:51    [13214129]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
McFozzy
я тут уже писал на английском форуме но повторю здесь:
было бы хорошо сделать возможность быстро посмотреть в какую таблицу в коде.

например, есть код:
select cu.customerid, cu.name, ad.address from dbo.customer cu inner join dbo.address ad on cu.addressid = ad.addressid



я помечаю название таблицы customer нажимаю какой нибудь шорткат и в новом окне появляется код и результат:
select top 10 * from dbo.customer


Да, спасибо. Тут надо пока подумать как это красиво и универсально сделать. Но придумаем (уже у нас в списке задач).
Пока можете делать так:
копируете имя таблицы, потом
1. Ctrl-N (new window)
2. пишете "sel" и автозамена преобразует это в "select * from " после нажатия на SPACE/TAB/ENTER (в зависимости от настроек)
3. Ctrl+V - вставляете имя таблицы

можете создать новый токен для автозамены, например "selt" --> "select top 100 * from "
24 сен 12, 17:28    [13214422]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
25092012
Guest
Очень хотелось бы изменить действия по умолчанию (даблклик) в Обозревателе Объектов
25 сен 12, 09:49    [13216681]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
25092012
Очень хотелось бы изменить действия по умолчанию (даблклик) в Обозревателе Объектов

Например, что должно происходить ?
25 сен 12, 12:11    [13217805]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
AndreiRantsevich
McFozzy
я тут уже писал на английском форуме но повторю здесь:
было бы хорошо сделать возможность быстро посмотреть в какую таблицу в коде.

например, есть код:
select cu.customerid, cu.name, ad.address from dbo.customer cu inner join dbo.address ad on cu.addressid = ad.addressid



я помечаю название таблицы customer нажимаю какой нибудь шорткат и в новом окне появляется код и результат:
select top 10 * from dbo.customer


Да, спасибо. Тут надо пока подумать как это красиво и универсально сделать. Но придумаем (уже у нас в списке задач).
Пока можете делать так:
копируете имя таблицы, потом
1. Ctrl-N (new window)
2. пишете "sel" и автозамена преобразует это в "select * from " после нажатия на SPACE/TAB/ENTER (в зависимости от настроек)
3. Ctrl+V - вставляете имя таблицы

можете создать новый токен для автозамены, например "selt" --> "select top 100 * from "


Есть идея. В автореплэйсментах первый запрос например SELECT TOP 10 * FROM #

Можно сделать так чтоб вызывать запросы из автореплэйсментов по Ctrl+1(номер запроса). Или вообще любая комбинация клавиш.

То есть открывать новое окно с запросом из соответствующего автореплейсмента, заменяя # объектом на котором курсор.
26 сен 12, 02:42    [13222499]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
Дикий Билл
Есть идея. В автореплэйсментах первый запрос например SELECT TOP 10 * FROM #

Можно сделать так чтоб вызывать запросы из автореплэйсментов по Ctrl+1(номер запроса). Или вообще любая комбинация клавиш.

То есть открывать новое окно с запросом из соответствующего автореплейсмента, заменяя # объектом на котором курсор.


Тут есть несколько моментов:
1. На все возможные запросы может просто не хватить комбинаций клавиш, или вы их просто не запомните.
2. Куда конкретно вставлять сгенерированный запрос ? На место идентификатора ? В конец документа ? В буфер обмена ?

Интересно ваше мнение.

Как альтернатива - можно по правой кнопке на идентификаторе показывать список возможных реплейсментов. Но куда потом вставлять результат остаётся не совсем ясно.
26 сен 12, 11:37    [13223933]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
McFozzy
Member

Откуда: Litva
Сообщений: 138
AndreiRantsevich
2. Куда конкретно вставлять сгенерированный запрос ? На место идентификатора ? В конец документа ? В буфер обмена ?


в новом query окне появляется код и результат
26 сен 12, 11:51    [13224070]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 766
McFozzy
AndreiRantsevich
2. Куда конкретно вставлять сгенерированный запрос ? На место идентификатора ? В конец документа ? В буфер обмена ?


в новом query окне появляется код и результат

Наверное надо будет сделать настраиваемо: буфер/новое окно/на месте
26 сен 12, 12:43    [13224558]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
McFozzy
Member

Откуда: Litva
Сообщений: 138
AndreiRantsevich
McFozzy
в новом query окне появляется код и результат

Наверное надо будет сделать настраиваемо: буфер/новое окно/на месте


да, хорошая идея
26 сен 12, 13:29    [13225082]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9538
AndreiRantsevich
Тут есть несколько моментов:
1. На все возможные запросы может просто не хватить комбинаций клавиш, или вы их просто не запомните.
2. Куда конкретно вставлять сгенерированный запрос ? На место идентификатора ? В конец документа ? В буфер обмена ?

1. Ну мне лично хватило бы Сtrl+(номер запроса от 0 до 9). Но тогда надо добавить возможность сдвигать автореплэйсменты вверх-вниз в настройках (менять их порядковые номера).
Много таких запросов все-равно не запомнишь, остальные можно стандартным способом (открыть новое окно, напечатать например sel и нажать TAB).

2.(опять же мое имхо) новое окно запроса самое удобное место. И результат сразу не надо, сам нажму F5 :)
27 сен 12, 04:58    [13229359]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5 6 7 8 9 10 .. 76   вперед  Ctrl
Все форумы / Microsoft SQL Server Ответить