SSMS 2012 Intellisense Behavior

佐手、 提交于 2019-12-23 07:03:33

问题


It seems like the behavior of intellisense has been changed in SSMS 2012 so that it does not behave the same as Visual Studio or SSMS 2008.

Previously I would always hit SPACE, and that would insert the current highlighted word from intellisense. But in SSMS 2012 I have to hit TAB or hit DOWN ARROW then SPACE

Here is what SSMS 2012 looks like as I'm typing a query

If I hit space then this happens:

In SSMS 2008 it looks differently

And in visual studio

In both of those simply hitting SPACE will insert the word. Is there a way to customize or change the intellisense behavior in SSMS 2012?


回答1:


The problem is a bit more serious in my opinion.

CTRL + ALT + SPACE will change the behavior but only for the current tab. If you open a new tab, it goes back to the new "default" behavior. So the real big issue is that there is no way to save the behavior I want as the default behavior. We'll have to keep hitting CTRL + ALT + SPACE every single time!!!




回答2:


Pressing CTRL + ALT + SPACE toggles the intellisense behavior, so that space will commit the entry.

Thanks to xQbert who found this existing question for visual studio that answers it



来源:https://stackoverflow.com/questions/10555138/ssms-2012-intellisense-behavior

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!