IDE 설정

이 페이지에서 독보적인 IDE 설정 안내를 확인할 수 있습니다. 물론 자신에게 적합한 IDE가 최고의 IDE입니다.

설정에 대한 개선 사항이나 권장사항이 있다면 언제든지 참여해 주시기 바랍니다.

Visual Studio Code (vscode)

CMake

Visual Studio Code (vscode)는 CMake 빌드 시스템에서 매우 잘 작동할 수 있습니다.

다음 확장 프로그램을 사용하는 것이 좋습니다.

저장소 루트에 CmakePresets.json 파일이 포함되어 있습니다. 이 파일은 빌드를 구성하는 데 사용할 수 있는 사전 설정 목록을 제공하기 위해 CMake Tools 확장자가 사용합니다. CMake Tools 확장 프로그램은 이 파일을 자동으로 감지하고 사전 설정을 제공합니다.

또한 구성된 모든 사전 설정은 빌드 디렉터리에 compile_commands.json 파일을 생성합니다. 그러면 clangd에서 이 파일을 선택합니다.

.vscode/settings.json 파일에 다음을 추가로 설정하는 것이 좋습니다.

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

Vim

LLVM/MLIR 설정

구문 강조 표시 등의 유용한 기능을 사용하려면 LLVMMLIR 설정에 관한 공식 안내를 확인하세요.

IDE와 유사한 기능

자동 완성, 정의로 이동 등의 기능을 사용 설정하려면 공식 clangd 문서를 확인하세요.