是否可以在Visual Studio 2012中隐藏大纲边距?

gopyfrb3  于 2023-01-14  发布在  其他
关注(0)|答案(6)|浏览(173)

在Visual Studio 2012中,源代码文本的左边有很多边距:指示器边距,选择边距和轮廓边距。作为一个老程序员,我喜欢整洁的文本,所以我希望所有3个边距都对我隐藏。在文本编辑器设置中,我可以隐藏指示器和选择边距,但我不知道如何隐藏轮廓边距。轮廓图形(所有这些"+"的东西和ines)可以很容易地从"编辑"菜单中隐藏,但边距本身保留。是否可以隐藏它或未实现此功能?在Visual Studio的早期版本中,如果"所选内容边距""已禁用,但现在它似乎根本没有隐藏:(.

    • 更新**

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

gywdnpxw

gywdnpxw1#

使用“工具+选项”、“文本编辑器”、“常规”关闭指示器边距,取消勾选“指示器边距”
使用“工具+选项”、“文本编辑器”、“常规”关闭选择边距,取消勾选“选择边距”
使用编辑+大纲、停止大纲关闭大纲栏。但是当你打开一个新文件时,它可能会重新出现。你可以使用工具+选项、文本编辑器、C#、高级、取消勾选“文件打开时进入大纲模式”。如果你想对其他类型的文件也这样做,那么你需要写一个add-在中侦听DocumentEventsClass.DocumentOpened事件。

y0u0uwnf

y0u0uwnf2#

我已经为此创建了一个extension,它是为VS2015,但如果你还没有升级,它应该工作VS2012以及(假设你使用的版本,支持扩展)。源代码只有几行,并显示在截图张贴链接。

b4qexyjb

b4qexyjb4#

转到VisualStudio-〉工具-〉选项
向下钻取到文本编辑器-〉C#-〉高级并取消选中"打开文件时进入大纲显示模式"
其他语言编辑器也有类似的选项来禁用大纲显示模式。
在更改此设置之前打开的所有文件都需要重新打开,或者您可以从上下文菜单中为每个打开的文件关闭大纲显示。更易于关闭/重新打开。
希望能有所帮助!

vuktfyat

vuktfyat5#

下面是一个对我来说非常有效的扩展:https://marketplace.visualstudio.com/items?itemName=JustinClareburtMSFT.HotSettings
它具有隐藏/显示的自定义选项:

  • 整个边缘
  • 断点裕度
  • 行号
  • 选择裕度
mcvgt66p

mcvgt66p6#

我不知道是否有人真正回答了您的问题(今天是我的问题!)。请参阅http://www.codeproject.com/Articles/109611/Color-Indicator-for-Code-Changes-Track-Changes-in,特别是“启用/禁用”部分:转到“工具”〉“选项“〉”文本编辑器“。在”常规“部分,您可以选中或取消选中"修订”选项。
同意这个特性在最初的开发过程中是一个很大的视觉上的麻烦,但是在“维护”更改过程中它会很有帮助。
根据“外部链接”评论进行更正。

相关问题