настройка IDE

На этой странице вы можете найти некоторые самоуверенные инструкции по настройке IDE. Конечно, лучшая IDE — это та, которая работает на вас .

Если у вас есть улучшения или рекомендации по какой-либо настройке, мы будем рады вашему вкладу.

Код Visual Studio (vscode)

CMake

Код Visual Studio (vscode) может хорошо работать с системой сборки CMake.

Рекомендуются следующие расширения:

Мы включаем файл CmakePresets.json в корень репозитория. Этот файл используется расширением CMake Tools для предоставления списка предустановок , которые можно использовать для настройки сборки. Расширение CMake Tools автоматически обнаружит этот файл и предоставит пресеты.

Кроме того, все настроенные пресеты генерируют файл compile_commands.json в каталоге сборки, который затем будет выбран clangd .

Мы рекомендуем дополнительно настроить в файле .vscode/settings.json следующие параметры:

{
    "files.exclude": {
        "**/bazel-*": true
    }
}

Вим

Настройки LLVM/MLIR

Ознакомьтесь с официальными инструкциями по настройкам LLVM и MLIR , чтобы включить подсветку синтаксиса и другие вкусности.

IDE-подобные функции

Ознакомьтесь с официальной документацией clangd чтобы включить такие функции, как автозаполнение, переход к определению и т. д.