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]()