13

有什么方法可以在您键入时自动将注释包装在 80 列边界处?..或者失败了,有什么方法可以在 coulmn 80 边界处显示一条微弱的线,以使手动包装它们更容易一些?

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

[编辑]如果(像我一样)您使用 Visual C++ Express,则需要将密钥的 VisualStudio 部分更改为 VCExpress - 让我困惑了一会儿!

4

9 回答 9

14

看看这里的问题:Visual Studio (2005-2010) 的隐藏功能?

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

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

于 2008-09-26T10:58:35.400 回答
8

这是作为示例宏提供的:

Macros.Samples.VSEditor.FillCommentParagraph

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

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

于 2009-04-13T12:54:01.120 回答
3

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

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

添加一个名为Guides的字符串值,其值如下(根据其他响应):

RGB(180,180,255) 80
于 2008-09-26T11:52:21.530 回答
2

请参阅 Sara Ford 的博文:http: //blogs.msdn.com/saraford/archive/2004/11/15/257953.aspx

于 2008-09-26T10:59:14.523 回答
2

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

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\文本编辑器

请注意,9.0 适用于 Visual Studio 2008。如果您有 Visual Studio 2005,则应输入 8.0。

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

RGB(128,0,0) 80

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

RGB(128,0,0) 2,80

这将出现两条线,一条在第 2 列,一条在第 80 列。

于 2008-09-26T11:14:03.800 回答
1

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

于 2008-09-26T10:58:37.020 回答
0

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

于 2008-09-26T12:29:39.693 回答
0

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

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

于 2009-12-19T15:49:13.963 回答
0

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

Visual Studio 的评论重花

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

于 2010-12-20T04:41:19.950 回答