Подтвердить что ты не робот

Горячие клавиши SSMS для перехода между открытыми окнами запросов

У меня иногда появляется большое количество окон запросов в SSMS 2008.

Есть ли комбинация клавиш для навигации между открытыми окнами запросов? Перейти к предыдущему/следующему открытому окну запроса?

Я знаю, что есть Ctrl + Tab, который позволяет вам выбрать окно запроса, но это полезно, если вы назвали окна.

4b9b3361

Ответ 1

SSMS 2008

Ctrl + F6 будет переключаться между двумя последними вкладками. И, честно говоря, Ctrl + Tab/Ctrl + Shift + Tab работает как следующий/предыдущий, за исключением того, что вам нужно дважды нажать Tab (вы можете игнорировать знание того, что имя вкладки в списке является).

Тем не менее, вы рассмотрели возможность перехода на SQL Server 2012 Management Studio? Многие его функции намного более совершенны, чем версия 2008 года (и вы все равно сможете управлять своими серверами 2008 года). Задача, которую вы найдете здесь, - это то, что означает "следующий"? Поскольку вы можете оторвать вкладки, разбить пользовательский интерфейс, даже переместить вкладки на разные мониторы, я думаю, что "следующий" и "предыдущий" теряют немного смысла, если вы не знаете, в каком порядке они были открыты...

SSMS 2012

  • Ctrl + F6 будет циклически переключаться через открытые вкладки в порядке их отображения, а Ctrl + Shift + F6 будет циклически двигаться в обратном направлении.
  • Ctrl + Tab/Ctrl + Shift + Tab откроет временное окно и позволит вам циклически запускать открытые запросы в том порядке, в котором они были в последний раз открытыми.

Ответ 2

Здесь мой подход, который приближает меня к кодированию утопии. Убедитесь, что окна запросов SSMS отсортированы по имени слева направо. SQLQuery1.sql, SQLQuery2.sql и т.д. Это имена по умолчанию SSMS предоставляет эти вкладки при их создании (нажав "Новый запрос" ).

Чтобы изменить вкладку текущего окна запроса, нажмите "alt", затем "w", затем "w". Отображается окно со списком всех открытых окон запросов, отсортированных по их именам (это должен быть тот же порядок, в котором вы их размещаете слева направо). Используйте клавиши со стрелками вверх и вниз, чтобы выделить вкладку, которую вы хотите активировать, и нажмите клавишу ввода. Теперь ваша открытая вкладка должна быть открыта.

Это позволяет мне быстро менять окна запросов, удерживая пальцы на клавиатуре (меньше использования мыши).

Ответ 3

эквивалент Ctrl + Tab в браузерах для SSMS будет Ctrl + Alt + PageDown для следующей вкладки и Ctrl + Alt + PageUp для предыдущей вкладки.