在SSMS 2012中
当我输入" a。" SSMS自动填充" ABS。"
当我键入" b。" SSMS自动填充" basecamp"
当我输入" d。" SSMS自动填充" db_accessadmin。"
等等。
这种自动填充在编写代码时非常令人沮丧,尤其是在使用连接时。显然,有一些"自动完成"超出典型intellisense的类型设置我已激活。
任何人都知道我需要更改什么SSMS设置才能消除自动完成功能?我确实希望保留Intellisense,它填充常规字段名称。我的同龄人也很难过。
提前致谢。
答案 0 :(得分:0)
它被称为IntelliSense,您可以从Edit
菜单(IntelliSense
- > Toggle Completion Mode
)或使用 CTRL +打开和关闭它 ALT + SPACE (默认)组合或在SSMS的设置中。
你可以打开或关闭它,没有办法(我知道)只能禁用它的一部分。
您可能需要考虑安装一个替换IntelliSense的SSMS插件,例如
答案 1 :(得分:0)
我想我解决了这个问题。它似乎与"自动列表成员"特征。要禁用
转到工具>选项>文本编辑器> Transact-SQL>一般
确保"自动列出成员"未经检查
我通过几个小时的试验和错误发现了这一点。