在键入时,有没有办法在80列边界自动换行注释? ..或者失败了,是否有任何方法可以在80的边界处显示一条微弱的线条,以便手动包裹它们更容易?
我使用的其他几个IDE都有这些功能中的一个或其他功能,它使编写注释更容易/更快地包含在合理的地方。
[编辑] 如果(像我一样)你正在使用Visual C ++ Express,你需要将密钥的VisualStudio部分更改为VCExpress - 让我困惑了一段时间!
答案 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)
参见Sara Ford撰写的Blogpost:http://blogs.msdn.com/saraford/archive/2004/11/15/257953.aspx
答案 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工具。有一个非常好的实时评论包装器,可以在您键入时自动调整行的长度。
答案 8 :(得分:0)
看看http://www.kynosarges.de/CommentReflower.html。
评论Reflower for Visual Studio
评论Reflower是Microsoft Visual Studio的一个重要插件,它提供了块注释的可配置自动重新格式化,包括XML注释。