是否可以在Visual Studio 2012中隐藏轮廓边距?

gri*_*yvp 21 visual-studio visual-studio-2012

在Visual Studio 2012中,源代码文本左侧有很多边距:指标边距,选择边距和大纲边距.作为一个老程序员,我更喜欢整洁的文本,所以我想要隐藏所有3个边距.在文本编辑器设置中,我可以隐藏指标和选择边距,但我没有找到如何隐藏轮廓边距.大纲图形(所有这些"+"东西和ines)可以很容易地从"编辑"菜单隐藏,但边距本身仍然存在.是否可以隐藏它或未实现此类功能?在Visual Studio的早期版本中,如果禁用"选择边距",它会自动隐藏,但现在它似乎根本不隐藏:(.

在此输入图像描述

更新

稍微澄清我为什么需要它.正如评论中正确提到的那样,拥有文本格式和外观的首选项是非常不寻常的.我同意这一点.不幸的是,在我个人的情况下,我每天工作10个小时的文本数十年,我的大脑有点训练从文本编辑器左边缘计算缩进.每次我在Visual Studio中工作时,我的"错误缩进"本能通常都会被这个空白区域触发:).当然我可以重新训练自己,但由于除Visual Studio之外的所有编辑器都显示靠近左边缘的文本,我将首先尝试配置Visual Studio.

Han*_*ant 6

使用工具+选项,文本编辑器,常规关闭指标边距,取消勾选"指标边距"

使用工具+选项,文本编辑器,常规关闭选择边距,取消勾选"选择边距"

使用编辑+大纲,停止大纲关闭大纲栏.但是,当您打开新文件时,这可能会回来.您可以使用工具+选项,文本编辑器,C#,高级,取消选中"在文件打开时输入大纲模式"来使C#IDE保持一致.如果要对其他类型的文件执行此操作,则需要编写一个侦听DocumentEventsClass.DocumentOpened事件的加载项.

  • 正如我在我的问题中提到的,这隐藏了轮廓图形(箭头、“+”框)但轮廓边距本身是完全可见的。 (2认同)
  • 没有分心,但几十年来我习惯于在编辑器窗口附近显示文本(除Visual Studio之外的所有编辑都这样做)并且这个边缘总是提醒我"错误的缩进"本能:(.当然我可以训练自己,但是如果所有其他编辑以一种方式做到这一点而VS做另一种方式我将尝试首先配置编辑器:).第二个解决方案是改变这个区域的颜色 - 但我也失败了,似乎在编辑器颜色配置中没有这样的项目:(. (2认同)

小智 5

我为此创建了一个扩展,它适用于 VS2015,但如果您尚未升级,它也应该适用于 VS2012(假设您使用的是支持扩展的版本)。源代码只有几行,如发布链接的屏幕截图所示。

在此输入图像描述

  • 使用这个已经很多年了,从那时起。很好的扩展,谢谢。扩展名称:隐藏建议和大纲边距。更新为 VS2019 (3认同)

Jos*_* An 1

这是一个非常适合我的扩展:https ://marketplace.visualstudio.com/items?itemName=JustinClareburtMSFT.HotSettings

它具有隐藏/显示的自定义选项:

  • 整个边距
  • 断点余量
  • 行号
  • 选择余量