CTRL + R не скрывает окно результатов запроса в SSMS

Я просто обновился с SSMS с 2005 по 2012 год. Раньше я мог нажать CTRL + R, и окна результатов запроса исчезли.

После того как я обновился до SSMS, я выполнил запрос и, по привычке, ударил CTRL + R. Ничего не произошло. В нижней части SSMS я заметил, что в строке состояния отображается сообщение "(Ctrl + R). Ожидание второго ключа аккорда..."

После того, как вы узнали подробности этого сочетания клавиш в документации MSDN, я обнаружил, что CTRL + R должен был скрыть появившееся окно, как я подозревал. Однако мой SSMS не ведет себя как задокументированный.

Есть ли способ восстановить эту комбинацию клавиш, чтобы скрыть окно результатов запроса?

Ответ 1

  • Откройте меню Сервис, выберите Параметры...
  • В Среда node нажмите Клавиатура node
  • Нажмите кнопку Reset
  • Нажмите Да в появившемся диалоговом окне

Это должно решить вашу проблему. Если нет, добавьте комментарий к этой теме с подробной информацией о вашей проблеме.

Ответ 2

Это также отсутствует в SSMS 2016, назначьте его вручную, как показано ниже. Assign shortcut to show/hide Result Pane

Ответ 3

В моем случае, в разделе "Настройки клавиатуры", я искал Window.ResultsPane. Моя комбинация клавиш по умолчанию была Ctrl + R, и выполнение Ctrl + R для меня не работало. Я установил его в Ctrl + R, Ctrl + R, и теперь он отлично работает для меня. Выполнение reset не является хорошей идеей, так как это приведет к удалению всех пользовательских настроек, установленных пользователем.

Ответ 4

Щелкните правой кнопкой Панель инструментов → Настроить → Команды → Reset Все → (я рекомендую перезапустить SSMS) Это сработало для меня в ms sql 2012

Ответ 5

Если предыдущие ответы не помогают,

Используйте Ctrl + ALT + Shift + R, это уже установлено в SSMS 2012.

Это работало для меня..

Ответ 6

Я проверил его на моем SSMS2012, и он работает, но у меня есть чистая установка. Причиной может стать обновление с 2005 года. Вы можете попробовать изменить настройки ярлыков/панели инструментов на

Щелкните правой кнопкой мыши Панель инструментов → Настроить → Команды → Reset Все → (я рекомендую перезапустить SSMS)

Если это не поможет попытаться присвоить команде Ctrl + R команду "Window.ShowResultsPane". Я разрабатываю надстройку для SSMS - SSMSBoost, у нее много хороших функций, а одна из маленьких - сбрасывает все зарегистрированные команды с помощью их ярлыки. Итак, на моей машине я обнаружил, что Ctrl + R зарегистрирован в следующих контекстах для одной и той же команды:

SQL Query Editor::Ctrl+R    Window.ShowResultsPane
MDX Query Editor::Ctrl+R    Window.ShowResultsPane
DMX Query Editor::Ctrl+R    Window.ShowResultsPane
XMLA Query Editor::Ctrl+R   Window.ShowResultsPane

SSMSBoost также позволит вам повторно назначить ярлык этим значениям, или вы можете использовать собственный редактор ярлыков клавиатуры SSMS2012.

Ответ 7

В Microsoft SQL Server Management Studio v18.2 (aka. SSMS 18) вы можете попробовать сбросить keyboard mapping scheme в окне Options -> Environment -> Keyboard -> Keyboard, нажав кнопку Reset вверху, выбрав (Default) в списке опций.

До сброса у него была только одна опция, которая обрабатывает Ctrl+R нажатие только в DMX Query Editor:

options_1

После сброса показывалось больше опций, в том числе SQL Query Editor:

options_2

После этого работает сочетание клавиш (Windows 10 1809 x64).

Ответ 8

Перейдите в Инструменты> Параметры> Среда> Клавиатура/Общие.

enter image description here