在Visual Studio 2008中第80列自动包装注释的任何方法? ..或显示第80列的位置?

时间:2008-09-26 10:53:44

标签: visual-studio-2008 comments wrapping

在键入时,有没有办法在80列边界自动换行注释? ..或者失败了,是否有任何方法可以在80的边界处显示一条微弱的线条,以便手动包裹它们更容易?

我使用的其他几个IDE都有这些功能中的一个或其他功能,它使编写注释更容易/更快地包含在合理的地方。

[编辑] 如果(像我一样)你正在使用Visual C ++ Express,你需要将密钥的VisualStudio部分更改为VCExpress - 让我困惑了一段时间!

9 个答案:

答案 0 :(得分:14)

在这里查看问题:Hidden Features of Visual Studio (2005-2010)?

它显示了如何做到这一点:

“在”HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 8.0 \ Text Editor“下创建一个名为”Guides“的字符串,其值为”RGB(255,0,0)79“,在第80列的第80行有一条红线文本编辑器。“

答案 1 :(得分:8)

这是作为示例宏提供的:

Macros.Samples.VSEditor.FillCommentParagraph

第一次运行时,它会问你想要的填充宽度(即80)。因为我是Emacs难民,所以我把它绑在Alt-Q上。之后,您只需进入要格式化的注释,运行该命令,它将适当地包装您的注释。

它并不完美,但它非常好。

答案 2 :(得分:3)

对于Visual C 2008 Express用户(像我一样),您需要:

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

使用以下值添加名为指南的字符串值(根据其他回复):

RGB(180,180,255) 80

答案 3 :(得分:2)

答案 4 :(得分:2)

为了使Visual Studio文本编辑器在第80列显示一条模糊的行,您打开RegEdit并找到以下内容:

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

请注意,9.0适用于Visual Studio 2008.如果您使用Visual Studio 2005,则应该添加8.0。

您创建一个名为Guides的新String值并输入以下值:

RGB(128,0,0)80

您可以将RGB颜色调整为您喜欢的值。数字80是您希望线条出现的列。你可以添加另一行(虽然我看不出这有什么帮助):

RGB(128,0,0)2,80

这将显示两行,一行在第二列,一列在第80列。

答案 5 :(得分:1)

HKCU \ Software \ Microsoft \ VisualStudio \ 9.0 \ Text Editor \ Guides = [REG_SZ]“RGB(192,192,192)80” (看看我的8.0注册表,所以我不是100%确定)

答案 6 :(得分:0)

顺便说一句,除了上面评论中最右边的指南之外,我还为第4,8,12,16列等设置了较低的对比度指南。这确实有助于代码的可读性。

答案 7 :(得分:0)

适用于Visual Studio的SlickEdit工具。有一个非常好的实时评论包装器,可以在您键入时自动调整行的长度。

http://www.slickedit.com/products/slickedit-tools

答案 8 :(得分:0)

看看http://www.kynosarges.de/CommentReflower.html

评论Reflower for Visual Studio

评论Reflower是Microsoft Visual Studio的一个重要插件,它提供了块注释的可配置自动重新格式化,包括XML注释。