禁止 SQL Server Management Studio 自动完成

Jac*_*ack 22 sql-server-2008 sql-server ssms

有没有办法在键入查询时暂时禁止 SQL Server Management Studio 的自动完成?我不想完全禁用自动完成功能,只是说在输入特定单词时按住某个键,以免妨碍到它。

例如说我有以下查询

SELECT Foo, Foo2 FROM SomeTable
Run Code Online (Sandbox Code Playgroud)

当我输入Foo并点击空格键时,SQL Server Management Studio 的自动完成开始并完成FooFooBar.

小智 26

命中ESC关闭窗口时,输入完成后,击中空间之前这个词,但如果你撞ESC后“佛”,然后输入“o”,它会再次一命呜呼

如果您不经常使用它,另一种选择是禁用它 ( Tools->Options->Text Editor->Transact-SQL->General->Auto list members) 并在您想使用它时使用CTRL+J手动启动它。Red Gate 还有一个叫做SQL Prompt的产品,它可以提供更多的控制。

此外,如果您想暂时禁用/启用它,则在“查询”菜单下和“查询”工具栏上还有一个“启用智能感知”选项。


小智 5

如果在出现错误的自动选择后撤消 (ctrl-Z),您的原始条目将被恢复。