Как убрать путь в консоли visual studio

Обновлено: 03.07.2024

Visual Studio сводит меня с ума, и я подозреваю, что делаю что-то неправильно.

это то, что я делаю: я установил Visual Studio (Pro '08) давным-давно, я установил Windows SDK (Win 7 x64), кто-то пишет мне проект, он не может построить.

неизменно, он не может обнаружить Windows.h. В то время как это достаточно легко включить C:Program FilesMicrosoft SDKsWindowsv7.0Include в настройках проекта каждого проекта Я чувствую, что это может быть не правильный способ сделать это. Есть ли способ как-то сделать Visual Studio глобально осведомленным об этих файлах?
Я также попытался включить вышеуказанный каталог в path переменная, но это ничего не изменило.

кроме того, он будет случайным образом найти в Windows.h, но не winresrc.H в том же каталоге.

Edit:
Это была проблема с моей машиной. Каким-то образом Visual Studio подумала, что мой Windows SDK был в неправильном месте. См. раздел принятый ответ и комментарии для исправления.

вы можете установить глобальный путь включения Visual Studio здесь:

Tools / Options / Projects and Solutions / VC++ Directories / Include files

enter image description here

обновление (в Visual Studio 2015):

решение@RichieHindle теперь устарело с Visual Studio 2012. Как подсказка VS studio теперь гласит:

каталоги VC++ теперь доступны в виде листа свойств пользователя, который добавляется по умолчанию ко всем проектам.

чтобы задать путь включения, необходимо щелкнуть правой кнопкой мыши проект и перейти к:

чтобы возобновить рабочие решения в VisualStudio 2013 и 2015 тоже:

добавить include-path к текущему проекту только

на Обозреватель (палитра-окно VisualStudio-mainwindow), откройте контекстное меню проекта и выберите Свойства, а затем в левой панели диалогового окна страницы свойств разверните свойства конфигурации и выберите каталоги VC++. Дополнительные пути include-или lib-специфицируются там.

его что Stackunderflow и user1741137 скажите в ответах выше. Его то, что Microsoft объясняет в MSDN тоже.

добавить include-путь к каждому новому проекту автоматически

его вопрос, что Джей Элстон спрашивает в комментарии выше и что является очень очевидным и жгучим вопросом в моих глазах, что, кажется, еще не ответили здесь.

существуют обычные способы чтобы сделать это в VisualStudio (см.CurlyBrace.com), что, по моему опыту, не работает должным образом. В том смысле, что он работает только один раз, и после этого он больше не расширяется и не снимается. Приближение Стив Уилкинсон в другом близком связанном потоке StackOverflow редактирование Microsoft-Factory-XML-файла в каталоге "program files", вероятно, является рискованным взломом, поскольку Microsoft не ожидает встретить там что-то иностранное. Эффект potentally непредсказуемым. Ну, я предпочитаю судить об этом не очень рискованно, но в любом случае лучший способ сделать работу VisualStudio непонятной хотя бы для кого-то другого.

то, что работает нормально по сравнению с, это редактирование соответствующего пользователя-XML-файла:

где каталог ‘C:\any-name\include ' будет добавлен к настоящему include-path и каталогу ‘C:\any-name\lib-к библиотечной дорожке. Здесь мы можем отредактировать его в расширяющем и удаляющем смысле и удалить все это, удалив содержимое тега.

Это то, что делает VisualStudio сам, делая это в обычный способ что CurlyBrace описывает. Как уже было сказано, он не редактируется в CurlyBrace-way после этого nomore, но в XML-редактировании-это так.

для получения дополнительной информации см. Брайан Тайлер@MSDN-Blog 2009, что, по общему признанию, не очень свежо, но всегда то, на что ссылается Microsoft.

для успешного использования Windows SDK вам нужно не только сделать файлы include доступными для ваших проектов, но и файлы библиотек и исполняемые файлы (инструменты). Чтобы установить все эти каталоги, вы должны использовать Инструмент Настройки WinSDK.

Если вы только пытаетесь изменить пути включения для проекта, а не для всех решений затем в Visual Studio 2008 с этого: Щелкните правой кнопкой мыши имя проекта в навигаторе решений. Во всплывающем меню выберите пункт Свойства. В диалоговом окне страницы свойств выберите Свойства конфигурации - >C / C++ / General. Щелкните в текстовом поле рядом с меткой "дополнительные файлы" и найдите соответствующий каталог. Выберите OK.

что меня раздражает, так это то, что некоторые из ответы на исходный вопрос не относятся к упомянутой версии Visual Studio.

В Visual Studio 2019 есть две оболочки командной строки для разработчиков:

Командная строка разработчика для Visual Studio — стандартная командная строка с определенными переменными среды, упрощающая работу с инструментами разработки. Доступно с версии Visual Studio 2015.

PowerShell для разработчиков Visual Studio — более функциональное средство, чем командная строка. Например, в нем можно передать результат одной команды (называемой cmdlet ) в другой cmdlet. В этой оболочке доступны те же переменные среды, что и в Командной строке разработчика. Доступно с версии Visual Studio 2019.

Командная строка разработчика для Visual Studio с информацией об инструменте Clrver

Начиная с версии 16.5, в Visual Studio 2019 доступен встроенный терминал, где можно работать как с Командной строкой разработчика, так и с PowerShell для разработчиков. Можно открыть несколько вкладок для каждой оболочки. Терминал Visual Studio построен на основе Терминала Windows. Чтобы открыть терминал в Visual Studio, выберите элементы Вид > Терминал.

Терминал Visual Studio с несколькими вкладками

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

В обеих оболочках заданы определенные переменные среды. Это упрощает работу с инструментами командной строки. Открыв эти оболочки, можно выполнять команды для различных служебных программ, не указывая их расположения.

Запуск в Visual Studio

Выполните следующие действия, чтобы открыть в Visual Studio Командную строку разработчика или PowerShell для разработчиков:

Запустите Visual Studio.

В строке меню выберите элементы Инструменты > Командная строка > Командная строка разработчика или PowerShell для разработчиков.

Пункт меню "Командная строка" в Visual Studio

Запуск из меню Windows

Другой способ запуска оболочек — из меню "Пуск". В зависимости от версии Visual Studio, дополнительно установленных пакетов SDK и рабочих нагрузок может иметься несколько вариантов командных строк.

Windows 10

Выберите Пуск и прокрутите до буквы V.

Разверните папку Visual Studio 2019.

Выберите вариант Developer Command Prompt for VS 2019 (Командная строка разработчика для VS 2019) или Developer PowerShell for VS 2019 (PowerShell для разработчиков для VS 2019).

Кроме того, вы можете начать вводить имя оболочки в поле поиска на панели задач и выбрать нужный результат, так как в списке результатов начнут отображаться найденные совпадения.

Windows 8.1

Перейдите на экран Пуск, нажав клавишу с логотипом Windows на клавиатуре, например.

На начальном экране нажмите Ctrl+Tab, чтобы открыть список приложений, а затем нажмите V. Появится список, включающий все установленные командные строки Visual Studio.

Выберите вариант Developer Command Prompt for VS 2019 (Командная строка разработчика для VS 2019) или Developer PowerShell for VS 2019 (PowerShell для разработчиков для VS 2019).

Windows 7

Выберите Пуск а затем разверните Все программы.

Выберите элементы Visual Studio 2019 > Инструменты Visual Studio > Developer Command Prompt for VS 2019 (Командная строка разработчика для VS 2019) или Developer PowerShell for VS 2019 (PowerShell для разработчиков для VS 2019) .

Меню "Пуск" в Windows 7 с выделенной командной строкой

Если установлены другие пакеты SDK, например, пакет SDK для Windows 10 или предыдущих версий, могут появиться дополнительные командные строки. Требуемая версия командной строки указана в документации по соответствующим инструментам.

Запуск из обозревателя файлов

Обычно ярлыки для установленных оболочек помещаются в папку меню "Пуск" для Visual Studio, например в %ProgramData%\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools. Но если поиск командной строки не дает ожидаемых результатов, попробуйте вручную найти нужные файлы на компьютере.

Командная строка разработчика

Выполните поиск файла командной строки (VsDevCmd.bat) или перейдите в папку "Инструменты" Visual Studio ( %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools — путь зависит от версии Visual Studio, выпуска и расположения установки).

Когда вы найдете файл командной строки, откройте его. Для этого введите следующую команду в стандартном окне командной строки:

Кроме того, вы можете ввести следующую команду в диалоговом окне Windows Выполнить:

Вам необходимо изменить путь в соответствии с расположением установки Visual Studio.

Перед написанием кода для внешних компонентов или подключенных служб необходимо включить в проект ссылки на них. По сути, ссылка — это запись в файле проекта, которая содержит сведения, необходимые Visual Studio для поиска компонента или службы.

Чтобы добавить ссылку, в обозревателе решений щелкните правой кнопкой мыши узел Ссылки или Зависимости и выберите команду Добавить ссылку. Вы также можете щелкнуть узел проекта правой кнопкой мыши и выбрать пункт Добавить > Ссылка. Дополнительные сведения см. в разделе Практическое руководство. Добавление и удаление ссылок.

Добавление ссылки в Visual C++

Вы можете добавить ссылку на следующие типы компонентов и служб:

Приложения универсальной платформы Windows

другие сборки или библиотеки классов проектов в том же решении;

Ссылки на приложения UWP

Ссылки на проекты

Проекты универсальной платформы Windows (UWP) могут создавать ссылки на другие проекты UWP в решении либо на двоичные файлы или проекты, ориентированные на Windows 8.1, при условии, что эти проекты не используют интерфейсы API, которые являются устаревшими в Windows 10 и более поздних версиях. Более подробную информацию см. в разделе Перенос приложения из среды выполнения Windows 8 в UWP.

Если вы решили изменить целевую платформу проектов Windows 8.1 на Windows 10 или более поздней версии, ознакомьтесь со статьей Перенос, миграция и обновление проектов Visual Studio.

Справочник по пакетам SDK расширений

Если выяснится, что пакет SDK расширений, на который ссылается ваше приложение, не поддерживается, то вы должны выполнить следующие действия.

Посмотреть имя проекта, который вызывает ошибку. Платформа, для которой предназначен этот проект, указывается в скобках рядом с именем проекта. Например, MyProjectName (Windows 8.1) означает, что проект MyProjectName предназначен для платформы Windows 8.1.

Перейдите на сайт поставщика неподдерживаемого пакета SDK расширений и установите версию пакета SDK расширений с зависимостями, совместимыми с версией платформы, для которой предназначен ваш проект.

Если проект предназначен исключительно для Windows 10 и установленный в предыдущем шаге пакет SDK расширений имеет зависимость от пакета среды выполнения Microsoft Visual C++, то совместимой с Windows 10 версией этого пакета является v14.0, которая устанавливается вместе с Visual Studio.

Если установленный на предыдущем шаге пакет SDK расширений имеет зависимости от других пакетов SDK расширений, перейдите на сайты поставщиков, являющихся владельцами зависимостей, и установите версии этих зависимостей, совместимые с версией платформы, для которой предназначен ваш проект.

Перезапустите Visual Studio и откройте ваше приложение.

Щелкните правой кнопкой мыши узел Ссылки или Зависимости в проекте, который вызвал ошибку, и выберите команду Добавить ссылку.

Добавление ссылки во время разработки

При создании ссылки на сборку в проекте Visual Studio ищет сборку в следующих расположениях:

Каталог текущего проекта. (Можно найти эти сборки, используя вкладку Обзор .)

Другие каталоги проектов в одном решении. (Вы можете найти эти сборки на вкладке Проекты .)

  • Все проекты содержат неявную ссылку на библиотеку mscorlib.
  • Все проекты содержат неявную ссылку на System.Core , даже если System.Core была удалена из списка ссылок.
  • Проекты Visual Basic содержат неявную ссылку на Microsoft.VisualBasic.

Ссылки на общие компоненты во время выполнения

По умолчанию для свойства CopyLocal задается значение False , если сборка или компонент находится в глобальном кэше сборок или является компонентом платформы. В противном случае задается значение True. Ссылки проектов на проекты всегда имеют значение True.

Ссылки проектов на проекты

Ссылки проектов на проекты — это ссылки на проекты, которые содержат сборки. Вы добавляете их на вкладке Проекты диалогового окна "Диспетчер ссылок". Visual Studio может найти сборку, если задан путь к проекту.

Ссылки на общий проект

В отличие от большинства других типов проектов, у общего проекта нет двоичных выходных данных. Вместо этого код компилируется в каждый проект, который ссылается на него. Общие проекты позволяют писать общий код, на который ссылается несколько различных проектов приложений. Код компилируется как часть каждого ссылающегося проекта и может включать директивы компилятора, которые помогают внедрить функции конкретной платформы в общую базу кода. Добавьте ссылку на общий проект на вкладке Общие проекты диалогового окна "Диспетчер ссылок".

Ссылки на файлы

Ссылки на файлы — это прямые ссылки на сборки вне контекста проекта Visual Studio. Они создаются на вкладке Обзор диспетчера ссылок. Ссылку на файл следует использовать в случае, если имеется лишь сборка или компонент, но не проект, который создает ее в качестве выходных данных.

Мне нужно очистить содержимое терминала в коде Visual Studio.

Каждый раз, когда я использую Maven, вывод терминала привязан к предыдущей сборке, что меня смущает.

Как очистить окно терминала с помощью какой-либо команды или сочетания клавиш?

cls не работает; это только скрывает текст.

22 ответа

Используйте Ctrl + K . Это делает вашу консоль чистой в Visual Studio Code.

Для версий в и выше v1.32 см. Ниже

Привязки для этой команды все еще должны быть настроены вручную, даже в v1.33.1 , где я нахожусь. Команда находится под Terminal: Clear , но привязка пуста. Вот как вы можете настроить привязки в v1.32 и выше.

Откройте Keyboard Shortcuts с помощью Ctrl + K , Ctrl + S . Затем нажмите <> рядом с вкладкой Keyboard Shortcuts , чтобы открыть файл keybindings.json .

keyboard shortcuts

После этого найдите свободное место в любом месте файла и введите привязку клавиш ниже.

Я полагаю, что это для кода Visual Studio v1.18 до v1.32 ; Я на v1.29.1 . Поскольку, очевидно, существует множество предположений о привязках по умолчанию, вот как вы устанавливаете привязку, а затем используете ее. Имейте в виду, что эта привязка полностью удалит всю историю вашего терминала.

Откройте Keyboard Shortcuts с помощью Ctrl + K , Ctrl + S . Как только вы окажетесь в Keyboard Shortcuts , нажмите keybindings.json в тексте с надписью . open and edit keybindings.json . Затем со стороны ПРАВО в keybindings.json добавьте это (убедитесь, что вы ставите запятую перед первым < , если уже есть одна или несколько привязок):

Помните, "key": может быть любой привязкой, которую вы хотите. Это не должно быть Ctrl + K .

Чтобы использовать связывание клавиш, вы должны сосредоточиться на своем терминале, а затем выполнить связывание.

Щелкните правой кнопкой мыши на терминале и выберите опцию очистки (для Ubuntu).

Чтобы окончательно удалить предыдущие команды, используйте эту

Remove-Item (Get-PSReadlineOption) .HistorySavePath

Попробуйте ввести «cls», если это не сработает, введите «Очистить» заглавную C. Никаких кавычек ни для каких. Надеюсь это поможет.

Чтобы очистить терминал, используя стандартные сочетания клавиш в новейшей версии VS-Code, вы нажимаете CTRL-L.

Используйте Ctrl + K , чтобы очистить терминал.

Но это невозможно в Linux Visual Studio Code.

Для Linux вы можете сделать как ниже:

С помощью командной палитры: ctrl + shift + p , «tclear»

Чтобы добавить это в ярлыки, скопируйте и вставьте это в файл привязки ключей:

Чтобы очистить терминал в коде VS, просто нажмите клавишу Ctrl + Shift + P , чтобы открыть палитру команд, и введите команду Terminal: Clear . Также вы перейдете в Вид в левом верхнем углу панели задач против кода и откроете Командную палитру .

Это позволит легко очистить терминал и работать с любым каталогом, который вы открыли в своем терминале. Это для Windows, также попробуйте, если это работает для Mac.

Вы можете изменить из меню настроек (по крайней мере, от версии 1.30.2 и выше) .

На Mac просто нажмите «Код»> «Настройки»> «Настройки».

Затем просто найдите «очистить» и выберите «Очистить предыдущий вывод».

Settings - Clear Previous Output

Выберите Open Keyboard Shortcuts из палитры команд и добавьте следующее в файл сочетаний клавиш:

Я использую Visual Studio Code 1.38.1 на компьютере с Windows 10.

Попробовал следующие шаги:

PS C:\Users\username> Cls

Cmd + K будет работать, вам просто нужно снова установить в сочетаниях клавиш workbench.action.terminal.clear для Cmd + K, чтобы он отображался как Источник: Пользователь вместо Источник: По умолчанию - unmultimedio 12 марта 19 в 1: 13

Расширение Code Runner имеет параметр «Очистить предыдущий вывод», который мне нужен в 95% случаев.

File > Preferences > Settings > (search for "output") > Code-runner: Clear previous output

Оставшиеся несколько раз я отключу настройку и использую кнопку «Очистить вывод» (вверху справа на панели вывода), чтобы выборочно очистить накопленный вывод.

Это в Visual Studio Code 1.33.1 с Code Runner 0.9.8.

(Установка привязки клавиш для Ctrl+k не работала для меня, предположительно потому, что какое-то расширение определило «аккорды», начиная с Ctrl-k . Но «Очистить предыдущий вывод» на самом деле был лучшим вариантом для меня.)

  1. Просто нажмите кнопку передач в левом нижнем углу на экране кода VS
  2. затем поиск "Терминал: очистить"
  3. По умолчанию сочетание клавиш не назначено.
  4. Просто дважды щелкните Терминал: Очистить
  5. и дать предпочтительный ярлык на ваш выбор, чтобы очистить терминал.
  6. Обычно Ctrl + K используется, так как этот ярлык не назначен ни одной команде.

К вашему сведению: этот метод такой же, как @SuRa, но немного проще. Кстати: я использую VS Code версии 1.43.0

Клавиша F1 открывает ярлыки для меня с помощью Windows 10. Затем введите Терминал, и вы увидите вариант очистки.

Просто введите «очистить» в терминале (окна) или Ctrl + Shift + P и Mac - щелкните правой кнопкой мыши

Если вы на Mac, это ⌘ + k . :)

Кратчайший путь

Windows: ctrl + k

Поиск проблемы

Если ярлыки не работают для вас, наиболее вероятный сценарий состоит в том, что либо вы, либо установленное вами расширение добавили аккорд с открытым концом ctrl + k / cmd + k к другой ярлык.

Открытое значение, ярлык не имеет явного предложения when , исключающего фокус на терминале. Здесь есть два возможных решения.

Решение 1:

Если вы добавили ярлык, просто перейдите в ваш файл keybindings.json и добавьте предложение when , которое не включает фокус терминала. Пример:

Решение 2:

Кроме того, вы можете добавить команду workbench.action.terminal.clear в самый низ keybindings.json , чтобы она имела приоритет над другими ярлыками. Было бы целесообразно добавить комментарий, чтобы вы не забыли, а затем разместите новые аккорды под ним. Пример:

Для получения дополнительной информации ознакомьтесь с этой проблемой GitHub.

Написав 'clear' в терминале Visual Studio, эта команда может очистить ваш предыдущий

Вы можете использовать ниже, чтобы очистить экран в терминале: cls; или clr

Читайте также: