介绍

我一直在寻找一种方法让 Visual Studio 在一定数量的字符后画一条线。

以下是启用这些所谓的指南 指导方针 适用于各种版本的 Visual Studio。

视觉工作室2013

安装 Paul Harrington 的编辑指南扩展 对比2013年

Visual Studio 2010 和 2012

  1. 安装 Paul Harrington 的编辑指南扩展 对比2010年 或者 对比2012年.
  2. 打开注册表:
    对比 2010 年: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
    对比 2012 年: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
    并添加一个名为的新字符串 Guides 与价值 RGB(100,100,100), 80. 。第一部分指定颜色,而另一部分(80) 是该行将显示的列。
  3. 或者安装 指南用户界面 扩展(这也是 生产力电动工具),这会将条目添加到编辑器的上下文菜单中,以便添加/删除条目,而无需直接编辑注册表。目前这种方法的缺点是不能直接指定列。

Visual Studio 2008及其他版本

如果您使用的是 Visual Studio 2008,请打开注册表 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor 并添加一个名为的新字符串 Guides 与价值 RGB(100,100,100), 80. 。第一部分指定颜色,而另一部分 (80) 是该行将显示的列。当您重新启动 Visual Studio 时,将出现垂直线。

只要您使用正确的路径,此技巧也适用于 Visual Studio 的各种其他版本:

2003: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor
2005: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor
2008: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
2008 Express: HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

这也适用于 SQL Server 2005 和可能的其他版本。

有帮助吗?

解决方案

此内容最初来自 Sara 博客.

它还适用于几乎所有版本的 Visual Studio,您只需将注册表项中的“8.0”更改为适合您的 Visual Studio 版本的版本号。

引导线也会显示在输出窗口中。(Visual Studio 2010 纠正了这个问题,并且该行仅显示在代码编辑器窗口中。)

您还可以通过在颜色说明符后列出多个数字来将指南分为多列:

RGB(230,230,230), 4, 80

在第 4 列和第 80 列放置一条白线。这应该是一个字符串值的值 Guides 在“文本编辑器”键中(见下文)。

请务必选择在背景上可见的线条颜色。该颜色不会显示在 VS 中的默认背景颜色上。这是浅灰色的值:RGB(221、221、221)。

以下是我所知道的注册表项:

视觉工作室2010:HKCU\Software\Microsoft\VisualStudio\10.0\文本编辑器

视觉工作室2008:HKCU\Software\Microsoft\VisualStudio\9.0\文本编辑器

视觉工作室2005:HKCU\Software\Microsoft\VisualStudio\8.0\文本编辑器

视觉工作室2003:HKCU\Software\Microsoft\VisualStudio\7.1\文本编辑器

对于运行 Visual Studio 2010 的用户,您可能需要安装以下扩展,而不是自己更改注册表:

这些也是其中的一部分 生产力电动工具, ,其中包括许多其他非常有用的扩展。

其他提示

无需编辑任何注册表项, 生产力电动工具扩展 (适用于所有版本的 Visual Studio)提供指南功能。

安装后,只需在编辑器窗口中右键单击并选择添加引导线选项。请注意,无论您在编辑器窗口中的何处单击鼠标右键,参考线都将始终放置在编辑光标当前所在的列上。

enter image description here

要关闭,请转到选项并找到 Productivity Power Tools 并在该部分关闭 Column Guides. 。需要重新启动。

enter image description here

现在有针对 Visual Studio 2012 和 2013 的扩展:

http://visualstudiogallery.msdn.microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459

Visual Studio 2017 / 2019

对于任何正在寻找新版本 Visual Studio 答案的人, 安装编辑器指南插件, ,然后在编辑器中右键单击并选择:

Add guidelines in Visual Studio 2017

如果您是免费 Visual Studio Express 版本的用户,则正确的密钥位于

HKEY_CURRENT_USER\Software\Microsoft\VCExpress\9.0\Text Editor

{注意 VCExpress 而不是 VisualStudio)但它可以工作!:)

只要您安装 Paul Harrington 的扩展以启用指南,这也适用于 Visual Studio 2010(Beta 2) 来自 VSGallery 或者从 VS2010 内部的扩展管理器。由于这是版本 10.0,您应该使用以下注册表项:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor

此外,Paul 还编写了一个扩展,可以将条目添加到编辑器的上下文菜单中,以便添加/删除条目,而无需直接编辑注册表。你可以在这里找到它: http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91

这适用于 SQL Server管理工作室 还。

我找到了这个 Visual Studio 2010 扩展:缩进指南

http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30

它工作得很好。enter image description here

对于 VS 2013 Express,此键不存在。我看到的是 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0,下面没有提到文本编辑器。

Visual Studio 2008 的注册表路径相同,但版本号为 9.0:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor

对于那些使用 视觉辅助, ,可以启用垂直参考线 Display 视觉辅助选项中的部分:

enter image description here

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top