【问题标题】:SSMS 2012 Intellisense BehaviorSSMS 2012 智能感知行为
【发布时间】:2012-05-11 16:22:43
【问题描述】:

似乎智能感知的行为在 SSMS 2012 中发生了变化,因此它的行为与 Visual Studio 或 SSMS 2008 不同。

以前我总是按空格键,这会从智能感知中插入当前突出显示的单词。但在 SSMS 2012 中,我必须按 TAB 或按向下箭头,然后按空格

这是 SSMS 2012 在我输入查询时的样子

如果我点击空格,就会发生这种情况:

在 SSMS 2008 中看起来不同

在视觉工作室中

在这两个中,只需点击 SPACE 就会插入单词。有没有办法自定义或更改 SSMS 2012 中的智能感知行为?

【问题讨论】:

  • 我很高兴我不是唯一对这种新行为不满意的人,哈哈。我不得不仔细检查 VS2010 的智能感知,看看这是否是我的想象,不,它肯定是不同的。更令人沮丧的是,当我完全输入表格/列/任何内容并按 Enter(新行)时,但是 enter 正在做的是接受来自智能感知的值,所以我必须按两次输入。啊!我喜欢智能感知,希望有办法让它恢复原状:(
  • 我刚刚了解了 AutoHotkey。我想您可以编写一小段脚本,让我们为您创建一个返回双输入的键盘组合。或者可能是其他适合您需求的组合。

标签: sql-server intellisense ssms


【解决方案1】:

在我看来问题有点严重。

CTRL + ALT + SPACE 将改变行为,但仅适用于当前选项卡。如果您打开一个新选项卡,它会返回到新的“默认”行为。所以真正的大问题是没有办法将我想要的行为保存为默认行为。我们必须每次都按 CTRL + ALT + SPACE !!!

【讨论】:

  • 是的,我有同样的问题,我们该如何解决?
  • 有人向微软发起了报告。单击此链接,使用您的 MS 登录名并投票支持该问题。 connect.microsoft.com/SQLServer/feedbackdetail/view/955683/…
  • Microsoft 修复了该问题,因此您不必为每个新选项卡重复该过程。 :)
【解决方案2】:

按 CTRL + ALT + SPACE 切换智能感知行为,以便空格将提交条目。

感谢 xQbert 找到答案的 this existing question for visual studio

【讨论】:

  • 至少它帮助我降低了血压
猜你喜欢
  • 2013-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-25
  • 1970-01-01
相关资源
最近更新 更多