【问题标题】:Is there a way in Visual Studio to specify what a template class (new class) is going to look like?Visual Studio 中有没有办法指定模板类(新类)的外观?
【发布时间】:2010-06-24 01:53:33
【问题描述】:

我是一个长期尝试学习 Visual Studio 的 Eclipse 用户。我知道 Eclipse 有代码模板,可以让您使用已为类添加的某些 cmets 和格式构建类。

例如:

  • 自动将代码的版权放在文件顶部
  • 文件是谁创建的
  • 预定义注释,
  • 等等……

Visual Studio 2005 有这样的功能吗?

【问题讨论】:

    标签: visual-c++ visual-studio-2005


    【解决方案1】:

    这取决于。 Visual Studio 有一个内置的code snippets manager,它可以让你至少在一定程度上做这样的事情(即,如果你插入一个代码 sn-p,它将被格式化为 sn-p 指定的格式,但如果你写手动相同的代码,它不会)。另请注意,您可以使用代码 sn-ps 的语言存在限制。

    除此之外,大多数 VS 的主要插件(例如,Visual Assist-X)都提供了自己存储和插入代码位的能力,这些代码的格式可以按照您指定的方式进行。其中大多数至少提供了内置 sn-ps 管理器中缺少的一些功能,例如使用其他语言或更易于访问(以及许多其他东西——IMO、VS 在没有 VA-X 的情况下完全无法使用) )。

    【讨论】:

    • 是的,在我看来,除了 VS2005 中的 C++ 之外,每种语言都有代码 sn-ps。
    【解决方案2】:

    我建议您查看 Visual Studio 中的项目和项目模板,这听起来就像您正在寻找的那样。但是,在您的特定情况下(C++ 开发),您似乎无法使用它。

    以下 MSDN 文章提到了 VS 模板,并提到对于 Visual C++ 项目,模板体系结构不受支持。相反,有关于为您的项目和类创建自定义向导的信息,这可能会为您提供所需的灵活性。听起来它会做你想做的事,但如果你可以使用项目模板来包含默认类文件的基本注释结构,它会做更多的工作。

    http://msdn.microsoft.com/en-us/library/6db0hwky%28VS.80%29.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 2012-11-03
      相关资源
      最近更新 更多