有什么方法可以在您键入时自动将注释包装在 80 列边界处?..或者失败了,有什么方法可以在 coulmn 80 边界处显示一条微弱的线,以使手动包装它们更容易一些?
我使用的其他几个 IDE 具有这些功能中的一个或其他,它使编写包含在合理位置的注释更容易/更快。
[编辑]如果(像我一样)您使用 Visual C++ Express,则需要将密钥的 VisualStudio 部分更改为 VCExpress - 让我困惑了一会儿!
有什么方法可以在您键入时自动将注释包装在 80 列边界处?..或者失败了,有什么方法可以在 coulmn 80 边界处显示一条微弱的线,以使手动包装它们更容易一些?
我使用的其他几个 IDE 具有这些功能中的一个或其他,它使编写包含在合理位置的注释更容易/更快。
[编辑]如果(像我一样)您使用 Visual C++ Express,则需要将密钥的 VisualStudio 部分更改为 VCExpress - 让我困惑了一会儿!
看看这里的问题:Visual Studio (2005-2010) 的隐藏功能?
它显示了如何做到这一点:
“在“HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor”下创建一个名为“Guides”的字符串,其值为“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
添加一个名为Guides的字符串值,其值如下(根据其他响应):
RGB(180,180,255) 80
请参阅 Sara Ford 的博文:http: //blogs.msdn.com/saraford/archive/2004/11/15/257953.aspx
为了使 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 列。
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.kynosarges.de/CommentReflower.html。
Visual Studio 的评论重花
Comment Reflower 是 Microsoft Visual Studio 的一个重要插件,它提供可配置的自动重新格式化块注释,包括 XML 注释。