【问题标题】:How do I stop Visual Studio 2013 jumping out of quotes when I type a space in web editor?当我在 Web 编辑器中键入空格时,如何阻止 Visual Studio 2013 跳出引号?
【发布时间】:2014-06-17 03:19:24
【问题描述】:

当我输入一个属性的值并按空格键时,它会自动跳转到下一个属性。我想这在输入 id 或其他内容时是有道理的,但在输入具有多个类的类属性时真的很烦人。有谁知道改变这种行为的方法吗?

【问题讨论】:

  • 以防万一其他人发现...根据 Visual Studios UserVoice 的说法,此问题已得到修复。我假设在更新 4 中。
  • 确认在我的 Visual Studio 2013 更新 4 中不再发生这种情况。感谢 McGaz 的提醒!
  • 这里的问题非常相似,除了我的问题是在点击引号关闭属性时发生(我已禁用自动关闭)。它跳到文件中的下一个引用而不是输入引用。禁用“自动列出成员”会停止此操作。这发生在 Visual Studio 2013 Update 5 中,因此除非 2015 修复此问题,否则它仍然是一个问题。

标签: visual-studio-2013


【解决方案1】:

您描述的行为是 IntelliSense“自动列出成员”功能的功能。您可以通过禁用 HTML 的“自动列表成员”来解决这个烦恼。注意:您也可以对其他语言执行此操作。

要禁用 HTML 的“自动列表成员”,请访问:

工具 > 选项 > 文本编辑器 > HTML > 常规:

取消选中“自动列出成员”

取消选中此选项将阻止您描述的“跳跃”行为,但也会阻止 IntelliSense 列表自动显示。可能没什么大不了的,因为您可以在需要时按 CTRL+J 显示它。

【讨论】:

  • 太好了,谢谢!现在我必须决定是否需要自动 IntelliSense。请注意,在我的 Visual Studio 2013 (Ultimate) 中,该选项实际上位于 Tools > Options > Text Editor > Language > General 下。在我的例子中 Language 是 HTML。
  • 你是对的!我用自动列表成员选项的正确路径更新了答案。
猜你喜欢
  • 1970-01-01
  • 2013-12-26
  • 1970-01-01
  • 2017-03-17
  • 1970-01-01
  • 2011-06-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多