当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio的注释reflower

如何解决《VisualStudio的注释reflower》经验,为你挑选了2个好方法。

是否有可以在Visual Studio中重排C#注释的内置命令或工具?

有时,一段代码需要多行注释,经过大量编辑后,您必须在适当的位置手动插入换行符,以使其不会流过编辑器窗口的右边缘.我希望能够通过一个键命令来完成此操作.

使用Visual Studio多年后,我仍然缺少在emacs中使用Mq(c-fill-paragraph)的能力.

编辑:Agent Smith插件不会重排方法体中的注释.



1> 小智..:

回到我是Visual C++ Developer时,我编写了一个名为Comment Reflower的可配置的注释格式工具.我已经改变了平台,所以停止了端口,但幸运的是Christoph Nahr在http://www.kynosarges.de/CommentReflower.html保持了它的存活.


我多年来一直在使用评论Reflower,我非常喜欢它.它几乎完全有理由提出意见.我刚刚在此页面中添加了说明,以使其在Visual Studio 2012中运行.

2> Contango..:

如果您想通过一次击键获得接近完美的评论理由,请使用Comment Reflower.

适用于VS2012,VS2013VS2015.

VS2012:为Visual Studio 2012安装/升级Comment Reflower

更新2015-08-31:扩展库中现在有一个评论Reflower扩展,可以直接从Tools > Extensions and UpdatesVS2012,VS2013和VS2015 轻松安装.

    从http://www.kynosarges.de/CommentReflower.html下载"评论Reflower" ,解压缩到目录中C:\Program Files (x86)\Visual Studio Comment Reflower.

    更新文件CommentReflower.Addin,以便Version从增量10.011.0(该升级从VS2010到VS2012).注意:此.xml文件中有两个位置,您必须更新此版本.

    在VS2012中,选择Tools..Options..AddIn Security并添加路径C:\Program Files (x86)\Visual Studio Comment Reflower.

    重启VS2012.

    现在有了新的菜单项:Tools..Reflow Comment at CursorTools..Comment Reflower Settings.

VS2013:为Visual Studio 2013安装/升级Comment Reflower

更新2015-08-31:扩展库中现在有一个评论Reflower扩展,可以直接从Tools > Extensions and UpdatesVS2012,VS2013和VS2015 轻松安装.

重复上述说明,并将步骤2中的版本更改11.012.0.

VS2015:为Visual Studio 2015安装/升级Comment Reflower

现在扩展库中提供了一个评论Reflower扩展,可以直接从Tools > Extensions and UpdatesVS2012,VS2013和VS2015 轻松安装.

感谢@Martin Liversage指出这一点.

添加一个快捷键,用于验证光标所在的当前注释

    Tools..Options..Keyboard,键入reflowShow commands containing选择CommentReflower.Connect.ReflowPoint,键入键组合(例如Ctrl-J在框中)Press shortcut keys,然后打Assign.

    现在,如果您将光标放在注释上,然后按下所说的组合键(Ctrl-J),它将自动(并且精美地)为您的注释辩护.您应该看到Tools菜单中出现绑定键:

在此输入图像描述

更新保证金宽度

进入Tools..Comment Reflower Settings并将Wrap Width默认值80 更改为更宽的范围,例如140,将"最小块宽度"更改为10(*not*将其设置为更小的值!):

在此输入图像描述


此描述也适用于Visual Studio 2013,但第2项中的版本应更改为__12.0__.
推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有