在Visual Studio 2008中第80列自动包装注释的任何方法? ..或显示第80列的位置?
-
02-07-2019 - |
题
在键入时,有没有办法在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
请参阅Sara Ford的Blogpost: http:// blogs .msdn.com / saraford /存档/ 2004/11/15 / 257953.aspx
为了使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.kynosarges.de/CommentReflower.html 。
评论Reflower for Visual Studio
评论Reflower是Microsoft Visual Studio的一个重要插件,它提供了块注释的可配置自动重新格式化,包括XML注释。