Есть ли способ в Visual Studio указать, как будет выглядеть класс шаблона (новый класс)? - PullRequest
0 голосов
/ 23 июня 2010

Я долгое время пользователь Eclipse, пытающийся учиться в Visual Studio. Я знаю, что в Eclipse есть Шаблоны кода, которые позволят вам создавать классы с определенными комментариями и форматированием, уже добавленными для класса.

Например:

  • Автоматическое размещение авторских прав на код в верхней части файла
  • Кто создал файл
  • Предопределенные комментарии,
  • и т.д ...

Имеет ли Visual Studio 2005 какую-либо функциональность, подобную этой?

Ответы [ 2 ]

1 голос
/ 23 июня 2010

Это зависит. Visual Studio имеет встроенный менеджер фрагментов кода , который позволяет вам делать подобные вещи, по крайней мере, до определенной степени (т. Е. Если вы вставите фрагмент кода, он будет отформатирован, как указано в фрагменте, но если вы пишете тот же код вручную, это не так). Также обратите внимание, что существуют ограничения на языки, с которыми вы можете использовать фрагменты кода.

Помимо этого, большинство основных надстроек для VS (например, Visual Assist-X ) предоставляют свои собственные возможности для хранения и вставки битов кода, отформатированных по вашему усмотрению. Большинство из них предоставляют, по крайней мере, некоторые функции, отсутствующие во встроенном диспетчере фрагментов, такие как работа с другими языками или более легкий доступ (наряду со многими другими вещами - IMO, VS граничит с полностью непригодным для использования без VA-X).

0 голосов
/ 23 июня 2010

Я бы порекомендовал посмотреть на шаблоны элементов и проектов в Visual Studio, которые звучат так, как вы ищете.Но в вашем конкретном случае (разработка на C ++) это не похоже на то, что это доступно для вас.

В следующей статье MSDN говорится о шаблонах VS и упоминается, что для проектов Visual C ++ эта архитектура шаблоновне поддерживаетсяВместо этого есть информация о создании пользовательских мастеров для вашего проекта и классов, которые могут дать вам необходимую гибкость.Похоже, это будет делать то, что вы хотите, но это гораздо больше работы, чем было бы, если бы вы могли использовать шаблон элемента для включения базовой структуры комментариев для файла класса по умолчанию.

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

...