如何在SQL Server Management Studio中隐藏自动完成菜单条目
调整SQL Server Management Studio自动完成菜单的显示设置
一、自定义内容显示与排序
SSMS自带的智能感知能满足基础的自定义需求,操作步骤如下:
- 打开SSMS,点击顶部菜单栏的「工具」→「选项」。
- 在弹出窗口里展开「文本编辑器」→「Transact-SQL」→「IntelliSense」→「完成列表选项」。
- 在这里取消勾选「系统变量」,就能把它们从自动完成菜单里隐藏掉。
- 关于排序优先级,用界面里的「上移」「下移」按钮,把「列」拖到最顶部,接着调整「函数」「常量」的顺序,这样它们就会优先显示在菜单前列。
二、按类别分组显示的实现
SSMS默认智能感知不支持像Visual Studio那样直接按类别分组显示,但可以借助第三方插件实现:
- 商业插件如SQL Prompt,不仅能按类别分组展示自动完成条目,还能更灵活地自定义排序规则、隐藏特定内容,甚至根据你的使用习惯智能调整推荐顺序。
- 免费插件如SSMS Boost也提供了部分智能感知增强功能,适合预算有限的场景。
三、额外提示
- 调整完设置后记得重启SSMS,新配置才会生效。
- 如果你用的是旧版SSMS,部分自定义选项可能缺失,建议升级到SSMS 18及以上版本获得更完整的功能。
内容的提问来源于stack exchange,提问作者Marvin Klein
相关产品推荐
相关产品推荐

