在 Visual Studio 中向编辑器添加指南
-
01-07-2019 - |
题
介绍
我一直在寻找一种方法让 Visual Studio 在一定数量的字符后画一条线。
以下是启用这些所谓的指南 指导方针 适用于各种版本的 Visual Studio。
视觉工作室2013
安装 Paul Harrington 的编辑指南扩展 对比2013年
Visual Studio 2010 和 2012
- 安装 Paul Harrington 的编辑指南扩展 对比2010年 或者 对比2012年.
- 打开注册表:
对比 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
) 是该行将显示的列。 - 或者安装 指南用户界面 扩展(这也是 生产力电动工具),这会将条目添加到编辑器的上下文菜单中,以便添加/删除条目,而无需直接编辑注册表。目前这种方法的缺点是不能直接指定列。
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
解决方案
此内容最初来自 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 的用户,您可能需要安装以下扩展,而不是自己更改注册表:
http://visualstudiogallery.msdn.microsoft.com/en-us/0fbf2878-e678-4577-9fdb-9030389b338c
http://visualstudiogallery.msdn.microsoft.com/en-us/7f2a6727-2993-4c1d-8f58-ae24df14ea91
这些也是其中的一部分 生产力电动工具, ,其中包括许多其他非常有用的扩展。
其他提示
无需编辑任何注册表项, 生产力电动工具扩展 (适用于所有版本的 Visual Studio)提供指南功能。
安装后,只需在编辑器窗口中右键单击并选择添加引导线选项。请注意,无论您在编辑器窗口中的何处单击鼠标右键,参考线都将始终放置在编辑光标当前所在的列上。
要关闭,请转到选项并找到 Productivity Power Tools
并在该部分关闭 Column Guides
. 。需要重新启动。
现在有针对 Visual Studio 2012 和 2013 的扩展:
http://visualstudiogallery.msdn.microsoft.com/da227a0b-0e31-4a11-8f6b-3a149cf2e459
如果您是免费 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
对于 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
视觉辅助选项中的部分: