Visual Studio 2017突然出现水平参考线,如何识别并关闭?
关于Visual Studio 2017 Professional中水平参考线的说明与关闭方法
这些水平参考线其实是代码结构引导线(也叫缩进参考线),主要作用是帮你更清晰地识别代码的嵌套层级——比如嵌套的if语句、循环或者代码块,让代码结构一目了然,避免嵌套混乱。大概率是你不小心触发了VS自带的设置,或者某个代码辅助扩展启用了这个功能。
下面分两种情况教你关闭:
情况1:VS自带的结构引导线
- 点击顶部菜单栏的
Tools(工具)>Options(选项) - 在弹出的窗口里,展开
Text Editor(文本编辑器):如果想针对所有语言关闭,就选All Languages(所有语言)>General(常规);如果只想关闭某一种语言(比如C#)的,就选对应的语言项进入 - 在右侧找到 Show structure guide lines(显示结构参考线)的复选框,取消勾选,然后点击
OK确认即可。
情况2:第三方扩展带来的参考线
有些代码辅助类扩展(比如Productivity Power Tools这类工具集)也会提供类似的参考线功能,你可以这么排查关闭:
- 点击
Tools(工具)>Extensions and Updates(扩展和更新) - 在扩展列表里找到最近安装的、和代码格式化/结构相关的扩展(比如Productivity Power Tools),点击
Options(选项)进入它的设置界面 - 在扩展设置里找到和“参考线”“结构线”相关的选项,关闭对应的功能后重启VS生效。
如果不确定是哪个扩展导致的,也可以先临时禁用所有第三方扩展,重启VS后看看线是否消失,再逐个启用扩展排查出具体的那个。
内容的提问来源于stack exchange,提问作者a--




