Как убрать сочетание клавиш Ctrl + E в Management Studio - PullRequest
2 голосов
/ 28 октября 2010

Я действительно разочарован этим ярлыком, потому что я обычно использую Emacs и Management Studio для разных проектов. Однако случайное нажатие CTRL + E в MS и ожидание перемещения курсора в конец строки, как это происходит в моей конфигурации Emacs, может быть очень плохо в MS, если вы программируете изменения в базе данных и, скажем, не завершены с вашими WHERE предложениями.

Я не нашел способа переопределить CTRL + E на что-то другое или полностью удалить ярлык. Я знаю, что могу щелкнуть правой кнопкой мыши кнопку EXECUTE на панели инструментов (нет, это невозможно сделать в меню Query) и удалить символ амперсанда, но это не займет, CTRL + E все еще выполняет мой запрос ,

Любая помощь приветствуется

Ответы [ 2 ]

1 голос
/ 26 мая 2011

На данный момент есть обходной путь (карта Ctrl + E для некоторых других программ):
http://www.sqlservercentral.com/Forums/Topic855640-149-1.aspx

Но, очевидно, его нельзя отключить до следующей версии (SQL 2011):
http://ask.sqlservercentral.com/questions/36303/disable-keyboard-shortcuts

0 голосов
/ 13 октября 2011

Вы можете установить SSMS Tools Pack (это бесплатно).Все его функции допускают привязку сочетаний клавиш, поэтому все, что вам нужно сделать, это открыть параметры для одной из его функций и повторно привязать ярлык к Ctrl + E .Я только что попробовал это сейчас для коллеги, у которой такая же проблема, как и у вас.Прекрасно работает!

...