CTRL+R не скрывает окно "Результат запроса" в SSMS
Я только что обновил SSMS 2005 до 2012. Ранее я мог нажать CTRL+R, и окна результатов запроса исчезли бы.
После обновления до SSMS я запустил запрос и по привычке нажал CTRL+R. Ничего не случилось. Внизу SSMS я заметил, что в строке состояния сообщалось "(Ctrl+R) нажата. Ожидание второй клавиши аккорда..."
После проверки деталей этого сочетания клавиш в документации MSDN я обнаружил, что CTRL+R должен был скрыть получающееся окно, как я и подозревал. Однако моя SSMS не ведет себя так, как описано в документации.
Есть ли способ, которым я могу восстановить это сочетание клавиш, чтобы скрыть окно результатов запроса?
6 ответов
- Откройте меню Инструменты и выберите Параметры...
- Под узлом Environment нажмите на узел Keyboard
- Нажмите кнопку сброса
- Нажмите Да в появившемся диалоговом окне.
Это должно решить вашу проблему. Если нет, пожалуйста, добавьте комментарий к этой теме с подробной информацией о вашей проблеме.
В моем случае в настройках клавиатуры я искал 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.