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

StackOverflow https://stackoverflow.com/questions/138703

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

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

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

有帮助吗?

解决方案

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

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

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

其他提示

这是作为示例宏提供的:

Macros.Samples.VSEditor.FillCommentParagraph

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

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

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

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

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

RGB(180,180,255) 80

为了使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列。

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

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

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

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

请参阅 http://www.kynosarges.de/CommentReflower.html

评论Reflower for Visual Studio

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

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