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

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

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

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

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

6 ответов

Решение
  1. Откройте меню Инструменты и выберите Параметры...
  2. Под узлом Environment нажмите на узел Keyboard
  3. Нажмите кнопку сброса
  4. Нажмите Да в появившемся диалоговом окне.

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

Это также отсутствует в SSMS 2016, назначьте его вручную, как показано ниже. Назначить ярлык для отображения / скрытия панели результатов

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

Я попробовал решение, помеченное как ответ, и оно не помогло мне. Я даже пытался удалить SSMS и установить обратно. Ничего не исправили.

Наконец, я перешел к удалению программы в панели управления, чтобы посмотреть, что я недавно установил, и Вуаля, TinyTake от MangoApps удерживалCTRL+R сочетание.

Я убил процесс и все вернулось в норму. Итак, наконец, я зашел в "Автозагрузку" в диспетчере задач и отключил его.

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

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

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

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

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

После сброса он показал больше опций, включая SQL Query Editor:

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

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

Щелкните правой кнопкой мыши на панели инструментов -> Настройка -> Команды -> Сбросить все -> (Я рекомендую перезапустить SSMS). Это сработало для меня в MS SQL 2012

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

Щелкните правой кнопкой мыши на панели инструментов -> Настройка -> Команды -> Сбросить все -> (я рекомендую перезапустить 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.

Другие вопросы по тегам