Прописные параметры Visual Studio itemTemplate

Я хочу иметь пользовательский шаблон элемента в VS2015.
Я создал то, что мне нужно, но я хочу настроить внешний вид шаблона.
Шаблон для заголовка c ++ выглядит так:

#ifndef $safeitemname$_$guid1$
#define $safeitemname$_$guid1$namespace $safeprojectname$
{

class $safeitemname$ final
{

public:
$safeitemname$();

~$safeitemname$();

$safeitemname$( const $safeitemname$& ) = delete;

$safeitemname$& operator=( const $safeitemname$& ) = delete;private:

};

}

#endif

То, чего я хочу достичь, это: прописные буквы $safeitemname$ а также $guid$ в определении, а также подчеркнул $guid$,

Это возможно? Как мне это сделать?

Я видел другую ветку о чем-то похожем, но без ответа:
Прописный шаблон проекта Visual Studio 2013 $ itemname $

2

Решение

Насколько я знаю, такой функции не существует. Однако мне приходит в голову несколько обходных путей:

  1. Используйте файл .bat для создания новых классов. На самом деле я делаю это в моем проекте.
  2. Жить без заглавных букв #defines, Он используется только в одном месте, и GUID дает понять, что это не имя класса. И что?
  3. использование #pragma once, Много компиляторов поддержать это. Я использую это в дополнение к 1.
  4. Вы можете предоставить две переменные, такие как $safeitemname$ для имени класса и $include_guard$ для #define макро.
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]