Большинство этих мастеров настройки создаются с конфигурацией и шаблонами json
, поэтому их можно настраивать.
Найдите папку установки QtCreator по следующему пути: share\qtcreator\templates\wizards\
. Мастер проекта Auto Test находится в подпапке autotest
. Я бы сделал копию этой папки и переименовал ее. Вы можете просто отредактировать существующий, но, вероятно, он будет заменен при следующем обновлении Creator.
Там вы найдете файл wizard.json
. В верхней части находится массив options
, а также есть шаблоны для имен файлов. Вы увидите префикс tst_
в нескольких записях.
{
"key": "TestCaseFileWithCppSuffix",
"value": "%{JS: 'tst_' + value('TestCaseName').toLowerCase() + '.' + Util.preferredSuffix('text/x-c++src') }"
}
Затем вы можете просто удалить префикс и сохранить файл.
Для получения дополнительной информации смотрите документацию QtCreator. Добавление новых пользовательских мастеров .
PS . Для некоторых это может быть очевидно, но для полноты ...
Если вы скопируете мастер в новую папку, я думаю, вам нужно будет изменить одну строку в конфигурации json и захотеть изменить другую.
"id": "R.AutoTest",
"trDisplayName": "Auto Test Project",
id
должен быть уникальным, и trDisplayName
, вероятно, также должно быть, чтобы вы не путали его с включенным мастером. id
также определяет порядок сортировки («R.» - произвольный, используемый для сортировки). Вы также можете удалить включенный мастер, но опять же я думаю, что это будет продолжаться только до следующего обновления QtC. Другого способа отключить их навсегда AFAIK нет.
Наконец, я бы хотел поместить свои пользовательские мастера в папку пользовательских настроек, как описано в части документации «Поиск мастеров» (там уже будет масса настроеквещи в этом месте, так что трудно пропустить).