【问题标题】:how to generate header of function with visual如何用视觉生成函数的标题
【发布时间】:2012-07-28 04:48:12
【问题描述】:

你知道是否有一种方法可以在视觉中使用热键生成评论吗?

这是一个例子: 当我按“ctrl + h”(例如)时,我希望生成以下行:

        /*
         * Creation: 2012-07-24 by user
         * Modification: 2012-07-25 by user
        */
        Int myFunction()
        {

        }

谢谢!

【问题讨论】:

  • 您是否尝试为 XML 文档键入 ///? (您需要在项目选项中勾选Generate XML documentation file
  • 不,我想在我的代码中加入这个评论(在我的函数上方)
  • 如果复选框已打开,则在函数上方直接键入/// 将放置一个格式化的注释块(然后在代码的其他地方使用该函数的智能感知中使用该注释块)。这不完全是您所追求的,但我认为据我所知它会对您有用

标签: visual-studio-2010 visual-studio editor hotkeys


【解决方案1】:

如果您在 项目 选项下勾选了 Generate XML documentation file(这不是 IDE 或解决方案选项,而是项目选项),那么您可以直接在函数上方键入 ///

这将创建以下示例注释,您可以在 XML 标记之间填写详细信息...

/// <summary>
/// 
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public Lookup FindById(int id)
{

在代码的其他部分中使用该函数时,Visual Studio 将使用您放置在标签之间的信息来填充智能感知信息。它也可以与属性、枚举等一起使用。

这并不完全符合您的要求(包括用户名、日期等),但我相信这可能是您的一个选择。

(注意,这也适用于 VB.NET,并使用 ''' 代替)

【讨论】:

  • 它也可用于 C++ 吗?
  • @Yumino,恐怕我不知道这个问题的答案——我的 VS2010 版本中没有安装 C++(我从来不用处理它)......但是我的猜测是它会 - 试试看
猜你喜欢
  • 1970-01-01
  • 2019-03-04
  • 1970-01-01
  • 2016-05-28
  • 2011-06-02
  • 1970-01-01
  • 2011-08-29
  • 2017-06-15
  • 1970-01-01
相关资源
最近更新 更多