การตั้งค่า IDE

ดูคำแนะนำในการตั้งค่า IDE เพิ่มเติมได้ในหน้านี้ แน่นอนว่า IDE ที่ดีที่สุดคือ IDE ที่เหมาะสำหรับคุณ

หากคุณมีการปรับปรุงหรือคำแนะนำเกี่ยวกับการตั้งค่า เรายินดีให้ความช่วยเหลือ

โค้ด Visual Studio (vscode)

CMake

โค้ด Visual Studio Code (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 เพื่อเปิดใช้ฟีเจอร์อย่างเช่นการเติมข้อความอัตโนมัติ ไปที่คำจำกัดความ ฯลฯ