#visual-studio #visual-studio-2010
#visual-studio #visual-studio-2010
Вопрос:
Есть ли какой-либо способ изменить каталог по умолчанию, используемый Visual Studio 2010 при добавлении исходного файла через Add -> New Item?
Комментарии:
1. Зачем вам это делать? Насколько я знаю, вы можете изменить местоположение по умолчанию только для новых проектов
2. @Rewinder потому что я нахожу беспорядочным наличие исходных текстов, заголовков, ресурсов и файлов проекта в одном месте. Мне не нравится тот факт, что VS сбрасывает все в одном месте.
Ответ №1:
Add New Item
просто добавляет элемент на основе того, в каком каталоге проекта вы находитесь в данный момент или выбрали его в обозревателе решений. Если вы хотите изменить место его добавления, сначала выберите целевое местоположение в обозревателе решений.
Это поведение очевидно при щелчке правой кнопкой мыши в обозревателе решений, но оно также аналогично при использовании Project -> Add New Item...
.
Комментарии:
1. Я хочу изменить, куда он добавляется в рамках этого проекта, например, в ./src, чтобы все файлы .c не находились рядом с файлами vcxproj
2. @dotminic не уверен, что я понимаю. Вы пытаетесь выполнить сортировку по расширениями файлов?
3. @dotminic: Что не так с щелчком правой кнопкой мыши по каталогу src в вашем примере и выбором Добавить новый элемент оттуда? Или проблема в том, что вы используете Visual C в представлении фильтра (источники / заголовки / ресурсы и т.д.), А не в представлении каталога, которое я в любом случае предпочитаю для более крупных проектов?
4. @OregonGhost что такое представление каталога? Я просто использую обозреватель решений, и чтобы немного очистить каталог проекта, я хочу поместить свои исходные файлы в каталог src, который находится в каталоге моего проекта.
5. @dotminic: На панели инструментов обозревателя решений есть кнопка «Показать все файлы» (или аналогичная, я использую немецкую версию). Это переключает представление на каталоги, а не на фильтры. Обратите внимание, что даже при использовании только Visual C я бы рекомендовал расширение Productivity Power Tools, которое поставляется вместе с Solution Navigator. В C это не так мощно, как в .NET, но у него все еще есть несколько функций, которые полезны в C и могут полностью заменить Solution Explorer.
Ответ №2:
Поскольку мой комментарий, похоже, является фактическим ответом, я перепечатываю:
На панели инструментов обозревателя решений есть кнопка «Показать все файлы» (или аналогичная, я использую немецкую версию). Это переключает представление на каталоги, а не на фильтры. В этом представлении вы можете щелкнуть правой кнопкой мыши по желаемой целевой папке, чтобы добавить элементы.
На самом деле это не меняет каталог по умолчанию, но поскольку вам все равно придется где-нибудь нажать, чтобы добавить элемент, это самый простой подход.
Обратите внимание, что даже при использовании только Visual C я бы рекомендовал расширение Productivity Power Tools, которое поставляется вместе с Solution Navigator. В C это не так мощно, как в .NET, но у него все еще есть несколько функций, которые полезны в C и могут полностью заменить Solution Explorer.
Ответ №3:
Попробуйте перейти в меню Инструменты -> параметры -> Проект и решения.
Ответ №4:
Я знаю, что этот пост старый… но, может быть, кто-нибудь наткнется на это … как я сделал сегодня…
У меня была такая же «проблема»:
У меня есть специальный каталог для значков.
Когда мне нужно добавить значок в файл ресурсов, Visual Studio отправляет меня в «C:Program Файлы (x86) Microsoft Visual Studio 10.0 Common7 IDE»
Чтобы устранить проблему, после того, как я «перешел» к нужной папке, я щелкнул правой кнопкой мыши избранное в диалоговом окне «открыть файл» и выбрал «добавить текущее местоположение в избранное».
В следующий раз, когда вы получите это диалоговое окно, вам просто нужно найти папку в избранном и щелкнуть по ней.