【发布时间】:2013-12-12 10:23:58
【问题描述】:
在 Visual Studio 2012 中,源代码文本左侧有很多边距:Indicator Margin、Selection Margin 和 Outline Margin。作为一个老程序员,我更喜欢整洁的文本,所以我希望对我隐藏所有 3 个边距。在文本编辑器设置中,我可以隐藏指示器和选择边距,但我没有找到如何隐藏轮廓边距。轮廓图形(所有这些“+”的东西和ines)可以很容易地从“编辑”菜单中隐藏,但边距本身仍然存在。是否可以隐藏它或未实现此类功能?在以前版本的 Visual Studio 中,如果禁用“选择边距”,它会自动隐藏,但现在它似乎根本不隐藏:(。
更新
稍微澄清一下我为什么需要它。正如 cmets 中正确提到的,对文本格式和外观有偏好是非常不寻常的。我同意这一点。不幸的是,就我个人而言,几十年来我每天处理 10 个小时的文本,我的大脑经过训练可以从文本编辑器左边缘计算缩进。每次我在 Visual Studio 中工作时,我的“错误缩进”本能常常是由这个空白空间触发的 :)。当然我可以重新训练自己,但由于除 Visual Studio 之外的所有编辑器都显示靠近左边缘的文本,我将尝试先配置 Visual Studio。
【问题讨论】:
-
因为我可以使用 Visual Studio VsVim 插件。
-
这可能不叫边距或空白。您所称的
outline margin具有范围和折叠代码的能力,您所称的Selection margin显示更改(以绿色保存,以黄色未保存和以橙色撤消),您所称的Indicator Margin显示书签、注释和断点,它们是对调试和智能跟踪非常有帮助。很明显,没有其他编辑器提供这么多功能,所以他们不需要那个空间。 -
@Pravan 很抱歉这些名字让您感到不安。它们取自 Visual Studio 设置窗口 :(。但如果你知道如何隐藏那个东西,我可以给它起任何你喜欢的名字 :)。
标签: visual-studio visual-studio-2012