Visual Studio 断点栏不存在(字形边距、概览标尺)

Posted

技术标签:

【中文标题】Visual Studio 断点栏不存在(字形边距、概览标尺)【英文标题】:Visual Studio Breakpoint Bar Not Present (Glyph margin, Overview Ruler) 【发布时间】:2012-06-30 12:07:23 【问题描述】:

所以我击中了一些奇怪的按键组合,现在我的视觉工作室看起来都被顶起来了,我不知道如何将它自定义回原来的样子。我用谷歌搜索了很多,我似乎无法找到解决所有问题的地方。

只是代码编辑器困扰了我好几个星期。我想你们中的一些人可能会有所帮助。

看起来像这样:

我只是想让代码前面的乱行消失,并且能够单击编号行的左侧以再次获得断点。

【问题讨论】:

【参考方案1】:
    转到工具选项文本编辑器常规 检查指标保证金

不过,我不确定您的意思是什么»代码前面的行«。如果您指的是黄色 未保存的更改 指示符,那就是上述选项中的 选择边距。如果您指的是点(代表空格),则 EditAdvancedView White Space 或按 Ctrl+ E, S.

【讨论】:

哇!一个下来,一个去。知道如何让代码消失之前的行吗?我一直在探索文本编辑器选项,但似乎找不到合适的选项。不过,我很高兴断点栏再次出现! 哈!你是个天才。我总是使用 ctrl+e+d 来重新格式化代码,而且我一定是在其中一次按下了 e+s。谢谢乔伊,这已经困扰我好几个星期了!【参考方案2】:

工具 -> 选项 -> 文本编辑器 -> 指示标记(用于边界断点)

工具 -> 选项 -> 文本编辑器 -> 所有语言 -> 行号(用于行号)

【讨论】:

他们没有抱怨行号。 谢谢你的指示标记一,虽然乔伊只是勉强打败你。 嗯,我不确定“代码前面的行”到底是什么。如果他指的是代码左侧的黄线,他应该更明确。 没问题 Ryan,很高兴我能帮上忙(虽然有点晚了)。 很抱歉,我不知道它们被称为什么,也不知道为什么会显示它们,但就像上面一样,只是空格被一堆 --- 替换很烦人.【参考方案3】:

对于 Visual Studio Code(又名 VSCode),以及我多年后几乎完全相同的问题 (而我误解了 设置描述), 我找到了类似但不同的答案:

Settings GUI 中启用它,如下所示:

编辑器:字形边距 ? 控制编辑器是否应该渲染垂直字形边距。 字形边距主要用于调试。

或者写相当于settings.json中的如下:

  "editor.glyphMargin": true,

【讨论】:

以上是关于Visual Studio 断点栏不存在(字形边距、概览标尺)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 2008 或 Visual Studio 2010 中设置 JavaScript 断点

Visual Studio调试之断点技巧篇

Visual Studio 2013 中如何设置断点

Visual Studio 2015 无法命中断点

掌握Visual Studio断点

Visual Studio 拒绝忘记断点?