You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

SQL Server 2014显示带代码的右箭头等特殊字符,如何禁用?

解决SQL Server 2014 SSMS中特殊箭头及怪异提示字符的问题

你在SSMS 2014里遇到的带代码的->箭头和“Please click this -”这类怪异提示,基本都是SSMS内置的智能提示(IntelliSense)或代码片段(Code Snippets)功能导致的。下面是几个实用的解决步骤:

  • 关闭IntelliSense相关提示

    1. 打开SSMS,点击顶部菜单栏的 工具 -> 选项
    2. 在弹出的窗口里依次展开 文本编辑器 -> Transact-SQL -> IntelliSense
    3. 根据你的情况取消勾选以下选项:
      • 启用IntelliSense(彻底关闭所有智能提示功能)
      • 显示参数信息(关闭函数、存储过程的参数提示框)
      • 自动列出成员(关闭输入时自动弹出对象成员的提示)
    4. 点击 确定 保存设置,重启SSMS后生效
  • 排查代码片段设置
    如果上面的方法没解决,可能是代码片段的提示在搞怪:

    1. 同样进入 工具 -> 选项 -> 文本编辑器 -> Transact-SQL -> IntelliSense -> 代码片段
    2. 取消勾选 启用代码片段,或者调整 片段行为 为不显示提示
    3. 保存设置后重启SSMS
  • 重置SSMS用户配置(终极方案)
    要是前面的步骤都没用,大概率是SSMS的用户配置文件出了问题:

    1. 关闭所有SSMS窗口
    2. 打开命令提示符(CMD),执行以下命令:
      devenv.exe /resetuserdata
      
      注意:这个命令会重置SSMS的所有自定义设置(包括布局、快捷键等),操作前可以先备份重要的配置
    3. 重新打开SSMS,所有设置会恢复到默认状态,那些怪异字符应该就消失了

另外,如果你之前开启了SQLCMD模式,也可以尝试关闭:点击顶部菜单栏的 查询 -> SQLCMD模式,取消勾选即可(不过SQLCMD模式的提示符一般是:>,和你说的->不太匹配,但也可以排查下)

内容的提问来源于stack exchange,提问作者JohnBlue

火山引擎 最新活动