Настройка Visual Studio Code для C++. Как включить Intellisense и автоматизировать создание .json для конфигурации

Решил попробовать использовать Visual Studio Code (многие его хвалят) для работы с C++ кодом. Windows 10.

Сначала строго следовал официальной инструкции от майкрософт. На этапе, когда этот гайд предложил мне создать проект, у меня Visual Studio Code не сгенерировал папку .vscode, в которой должны были бы храниться .json файлы с переменными для конфигурации. Пришлось вручную создавать эту папку и соответствующие .json файлы (их я взял из этого обсуждения). В итоге у меня получилось скомпилировать нормально код. Но есть несколько неудобств.

  1. Можно ли сделать так, чтобы при открытии .cpp файла или при создании проекта в vs code автоматически создавалась .vscode папка с дефолтными настройками в .json файлах? Вручную прописывать значения переменных в этих файлах весьма неудобно и требует вручную проверять, какую переменную правильно будет написать. Хотя если судить по гайдам от майкрософт, в vs code в командной строке (ctrl+shift+p) должны быть опции по настройке конфигурации, но у меня эти опции просто отсутствуют (например, отсутствует опция С/С++ edit configuration (UI)).
  2. Как включить Intellisense? По идее эта штука присутствует в загружаемом C/C++ Extension Pack. Но я её нечаянно отключил, и теперь никак не могу включить. Переустановка расширения C/C++ не помогла. (похожий вопрос был на англоязычном стак оверфлов, но мне советы не помогли).

Ответы (0 шт):