Ответ 1
Нажатие CTRL + ALT + SPACE переключает поведение intellisense, так что пространство будет зафиксировать запись.
Благодаря xQbert, который нашел этот существующий вопрос для visual studio, который отвечает на него
Похоже, что поведение intellisense было изменено в SSMS 2012, так что оно не ведет себя так же, как Visual Studio или SSMS 2008.
Раньше я всегда ударял SPACE, и это вставляло бы текущее выделенное слово из intellisense. Но в SSMS 2012 я должен нажать TAB или нажать DOWN ARROW, затем SPACE
Вот как выглядит SSMS 2012, когда я печатаю запрос
Если я ударяю пробел, это происходит:
В SSMS 2008 он выглядит иначе
И в визуальной студии
В обоих случаях простое нажатие SPACE будет вставлять слово. Есть ли способ настроить или изменить поведение intellisense в SSMS 2012?
Нажатие CTRL + ALT + SPACE переключает поведение intellisense, так что пространство будет зафиксировать запись.
Благодаря xQbert, который нашел этот существующий вопрос для visual studio, который отвечает на него
Проблема немного более серьезная, на мой взгляд.
CTRL + ALT + SPACE изменит поведение, но только для текущей вкладки. Если вы откроете новую вкладку, она вернется к новому по умолчанию. Таким образом, реальная большая проблема заключается в том, что нет способа сохранить поведение, которое я хочу, по умолчанию. Нам нужно будет каждый раз ударять CTRL + ALT + SPACE!!!