有没有办法在键入查询时临时禁止SQL Server Management Studio的自动完成?我不想完全禁用自动完成功能,而只是说在输入特定单词时按住某些键,以免妨碍自动完成功能。
例如说我有以下查询
SELECT Foo, Foo2 FROM SomeTable
作为I型Foo
,然后打空格键SQL Server Management Studio中的自动完成踢并完成Foo
对FooBar
。
6
您会发现SQL Server 2012 Management Studio中的IntelliSense积极性要低得多。我在2008年无法忍受-如果有一列名为ID的列被更改为IDENT_CURRENT。uke
—
亚伦·伯特兰
@AaronBertrand-空格或逗号是否仍会自动完成?我发现这很烦人,因为我习惯于在其他环境中选择该选项卡,而且95%的时间它会自动完成,然后删除结尾。
—
马丁·史密斯
@MartinSmith用于空格和逗号,它们应按原样解释,除非您使用向下箭头突出显示明显的选择(这是一个按键),然后按空格或逗号。Tab选择SSMS认为您想要的选项。而且,“最佳选择”算法比2008/2008 R2好1000倍。对我来说最好的部分是局部比赛。类型
—
亚伦·伯特兰
sys.depend
,并且自动完成列表将过滤到包含的 所有DMV /目录视图depend
。
@MartinSmith这对OP没有帮助,但是我认为我在SSMS 2014中找到了解决方案...在下面发布。
—
Doug_Ivison '18
@Doug_Ivison我已经很久以前发布了这个问题,我现在正在使用SSMS2016。我认为现在在这方面更好。–
—
Jack