【发布时间】:2010-06-24 01:53:33
【问题描述】:
我是一个长期尝试学习 Visual Studio 的 Eclipse 用户。我知道 Eclipse 有代码模板,可以让您使用已为类添加的某些 cmets 和格式构建类。
例如:
- 自动将代码的版权放在文件顶部
- 文件是谁创建的
- 预定义注释,
- 等等……
Visual Studio 2005 有这样的功能吗?
【问题讨论】:
标签: visual-c++ visual-studio-2005
我是一个长期尝试学习 Visual Studio 的 Eclipse 用户。我知道 Eclipse 有代码模板,可以让您使用已为类添加的某些 cmets 和格式构建类。
例如:
Visual Studio 2005 有这样的功能吗?
【问题讨论】:
标签: visual-c++ visual-studio-2005
这取决于。 Visual Studio 有一个内置的code snippets manager,它可以让你至少在一定程度上做这样的事情(即,如果你插入一个代码 sn-p,它将被格式化为 sn-p 指定的格式,但如果你写手动相同的代码,它不会)。另请注意,您可以使用代码 sn-ps 的语言存在限制。
除此之外,大多数 VS 的主要插件(例如,Visual Assist-X)都提供了自己存储和插入代码位的能力,这些代码的格式可以按照您指定的方式进行。其中大多数至少提供了内置 sn-ps 管理器中缺少的一些功能,例如使用其他语言或更易于访问(以及许多其他东西——IMO、VS 在没有 VA-X 的情况下完全无法使用) )。
【讨论】:
我建议您查看 Visual Studio 中的项目和项目模板,这听起来就像您正在寻找的那样。但是,在您的特定情况下(C++ 开发),您似乎无法使用它。
以下 MSDN 文章提到了 VS 模板,并提到对于 Visual C++ 项目,模板体系结构不受支持。相反,有关于为您的项目和类创建自定义向导的信息,这可能会为您提供所需的灵活性。听起来它会做你想做的事,但如果你可以使用项目模板来包含默认类文件的基本注释结构,它会做更多的工作。
http://msdn.microsoft.com/en-us/library/6db0hwky%28VS.80%29.aspx
【讨论】: