【发布时间】:2011-02-01 06:21:56
【问题描述】:
我看过了,但您似乎不能只对 cmets 应用特定格式。
【问题讨论】:
-
除此之外,是否有快速打开和关闭自动换行的键盘快捷键?
我看过了,但您似乎不能只对 cmets 应用特定格式。
【问题讨论】:
嗯,有一个插件可以自动将您的 cmets 格式化为给定的宽度(作为一个附加功能)。
它是HyperAddIn - 它的主要功能是允许您在 cmets 内的代码中创建指向其他位置的“超链接”,如下所示:
// The other half of this logic is in code:ComponentManager.Initialise()
安装 HyperAddIn 后,code:ComponentManager.Initialise() 成为可点击的链接。
我已经安装了它,它工作正常,但我必须承认大多数时候我没有打开评论格式。
【讨论】:
没有。 快捷键是Ctrl+E,Ctrl+W。
格式化 cmets 有一个技巧。为注释编写自己的代码 sn-p。
【讨论】:
CodeMaid's page 在其众多代码美化功能中列出了回流 cmets。
【讨论】:
由于目前我还没有找到合适的东西,所以我使用 Vim。我将 Open in &Vim 设置为外部工具命令,因此我只需按 Alt+T,V 即可打开其中的当前文件。在 Vim 中,我找到注释(按 / 进行增量搜索),选择它(Shift+V 选择整行)然后gq 命令格式化所选文本。最后,:wq 我又回到了 Visual Studio。
希望将来会出现一些简单的扩展,或者VsVim 将获得此功能。
【讨论】:
【讨论】:
您可以扩展 VS 2010 来执行此操作 http://code.msdn.microsoft.com/ToDoGlyphFactory
【讨论】:
它可能不会直接回答问题,而是:
//Writing a really really long comment on one line that should probably be broken up into multiple lines anyhow
你为什么不:
//Break your comments up into multiple lines so that
//you don't need to worry about them wrapping?
另外,我不喜欢长行代码 - 将它们分成多行,以便于阅读。我知道所有偏好问题,但如果您必须水平滚动才能查看所有代码,这是一个很好的迹象,它需要更好地格式化 IMO。
【讨论】: