Изменение каталога исходного файла по умолчанию в Visual Studio

Это никак не работает, но я думал, что должен спросить, потому что это немного раздражает. Скажем, я создаю новый проект и начинаю помещать исходные файлы в каталог, отличный от по умолчанию, который появляется в первый раз. Послесловия, всякий раз, когда я открываю проект, я должен перейти к исходному каталогу один раз в течение этого сеанса. Как я уже сказал, неважно (но если разрешимо, то это глазурь на торте). Несколько раз я рассеянно помещал исходный файл в каталог по умолчанию и в конечном итоге передавал этот файл в SVN, и если мне повезет, просматривая все файлы, удаляя их, а затем добавляя их снова.

Итак, мой вопрос: есть ли способ указать исходный каталог по умолчанию для каждого проекта?

Ответ 1

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

Ответ 2

У меня была такая же проблема, когда я начал использовать системы сборки (CMake, Premake), которые требуют от меня сохранить файлы проекта отдельно от исходных файлов, что затрудняет мой рабочий процесс.

Хотя изменение исходного каталога по умолчанию кажется невозможным, если вы не боитесь тратить деньги, обходным решением, которое я нашел, было использование Visual Assist расширение.

  • Вы можете привязать ярлык по вашему выбору к команде Create File, которая создает новый файл относительно каталога или вашего открытого файла.
  • Я бы также рекомендовал основать один рабочий процесс вокруг замечательного Создать из использования (что, я думаю, значительно повышает производительность), что практически устраняет необходимость вручную создавать файлы.

Расширение отлично, хотя и немного дорого. Мне бы очень хотелось, чтобы Microsoft включила эти функции прямо в IDE в конце концов, поскольку их нашли ваниль во многих других IDE, например. Eclipse, Intellij.

Там могут быть бесплатные расширения, которые делают то же самое, но я не нашел их.

Ответ 3

Изменение папки проекта по умолчанию может помочь. Эта страница демонстрирует, как изменить значение по умолчанию для Visual Studio 2005, и она должна быть одинаковой для более поздних версий.