2016-12-16 17 views
7

Tôi muốn sử dụng Visual Studio Code để viết mã cho my homebrew Z80 Computer. Tôi sử dụng z88dk và các công cụ để biên dịch C, tập hợp các tập tin asm Z80 vv. Tôi sẽ viết các phần trong bộ phận lắp ráp và các phần khác trong C. Tôi cũng cần chỉnh sửa các tệp .m4. Sẽ được tốt đẹp nếu các loại tập tin sẽ có màu cú pháp.Làm thế nào để thiết lập một chuỗi công cụ kết hợp C/Z80 hỗn hợp trong Visual Studio Code

Tôi hoàn toàn mới với vscode và tôi đã thấy một số ngôn ngữ cho z80 nhưng tôi không có ý tưởng làm thế nào để tiếp tục từ đó - hoặc nếu những điều này thậm chí sẽ làm việc cả.

Tôi không muốn phải viết phần mở rộng ngôn ngữ vì có vẻ như quá nhiều công việc - từ những gì tôi hiểu. Tôi cũng không phải là nhà phát triển bản ghi/javascript.

Có hướng dẫn nào về cách thiết lập hoặc bất kỳ tài nguyên hữu ích nào khác không?

+0

Thú vị sang một bên - kiểm tra phát triển Gameboy màu khi bạn có cơ hội. Nó được thực hiện trên một nền tảng Z80 (esque). –

Trả lời

1

Tôi đang tìm kiếm điều này khi tôi nhập để có thể không đủ để đảm bảo đánh dấu nhưng tôi hy vọng nó sẽ hữu ích.

Mỗi Adding Language Colorization bạn có thể sử dụng quy tắc colourisation định dạng TextMate để nhảy qua các quy tắc đó với một cái gì đó như this 'Z80 Asm' rule set sẽ giúp bạn làm nổi bật cú pháp. Nó không giống như nó là rất nhiều công việc cho rằng ai đó khác đã viết các quy tắc làm nổi bật.

Microsoft's documentation on Tasks cũng hướng dẫn bạn sử dụng tasks.json để kết hợp vào không gian làm việc của bạn "một tác vụ như gulp hoặc grunt hoặc bất kỳ công cụ dòng lệnh nào như trình biên dịch hoặc linter". Vì vậy, bạn sẽ có thể tạo một nhiệm vụ chạy z88dk khá dễ dàng.

+0

Cảm ơn. Cuối cùng tôi đã tìm thấy các tasks.json và khá nhiều đã làm việc theo cách tôi muốn. Tôi thấy các nhiệm vụ và câu lệnh được sử dụng rất khó hiểu. Cũng như thế nào họ (loại) hỗ trợ nhiều nhiệm vụ. Màu cú pháp khó hơn. Có vẻ như bạn phải viết một phần mở rộng ngôn ngữ cho điều đó. Tôi đã cài đặt phần mở rộng Z80-asm và dường như làm việc ok, mặc dù màu sắc không phải là lựa chọn của tôi - nhưng nó tốt hơn là không có gì. – obiwanjacobi

Các vấn đề liên quan