Есть ли способ временно отключить автозаполнение SQL Server Management Studio при вводе запроса? Я не хочу полностью отключать автозаполнение, просто скажите, удерживая нажатой клавишу, набирая определенное слово, чтобы оно не мешало.
Например, скажем, у меня был следующий запрос
SELECT Foo, Foo2 FROM SomeTable
Как я печатаю , Foo
а затем нажмите пространство-бар автозаполнения пинков SQL Server Management Studio в и завершается Foo
к FooBar
.
sql-server
sql-server-2008
ssms
разъем
источник
источник
sys.depend
и список автозаполнения фильтруется для всех DMV / представлений каталога, которые содержатdepend
.Ответы:
Нажмите, ESCчтобы закрыть окно, когда закончите вводить слово, прежде чем нажать пробел, но если вы нажмете ESCпосле «fo», а затем наберете «o», оно снова появится.
Другой вариант, если вы не используете его часто, это отключить его (
Tools->Options->Text Editor->Transact-SQL->General->Auto list members
) и использовать CTRL+, Jчтобы вызвать его вручную, когда вы хотите его использовать. Red Gate также имеет продукт под названием SQL Prompt, который может предложить больший контроль.Кроме того, есть опция «Intellisense Enabled» в меню «Запрос» и на панели инструментов «Запрос», если вы хотите временно отключить / включить ее.
источник
[Foo Bar]
например), так как, как вы упомянули, он включается снова, так что в конечном итоге вам нужно продолжать нажиматьESC
. Я собираюсь оставить вопрос открытым немного дольше, прежде чем принять решение, чтобы узнать, знает ли кто-нибудь о другом решении.Ctrl+space
(более распространенная горячая клавиша) также работает, чтобы вызвать автозаполнение.Если вы отмените (ctrl-Z) после того, как появится неправильный автоматический выбор, ваша первоначальная запись будет восстановлена.
источник
Это не поможет с SSMS 2008, но (в случае, если другие нашли эту страницу, как я), я думаю, что нашел решение в SSMS 2014:
В раскрывающемся меню «Редактировать» внизу выберите Intellisense, а затем переключите «Завершить слово».
Кажется, это отключает неявное завершение слов при вводе пробела, но я все еще получаю раскрывающиеся списки, предлагаемые для завершения для имен столбцов, которые можно выбрать с помощью стрелок, а затем вернуть / tab / space.
источник