如何在 Visual Studio 代码中设置混合的 C / Z80 汇编工具链

How to setup a mixed C / Z80-assembler toolchain in Visual Studio Code

我想使用Visual Studio代码为my homebrew Z80 Computer编写代码。 我使用 z88dk 及其工具编译 C,assemble Z80 asm 文件等。我将在 assembler 中编写部分,在 C 中编写其他部分。我还需要编辑 .m4 文件.如果这些文件类型有语法着色就好了。

我是 vscode 的新手,我看过一些 z80 的语言,但我不知道如何从那里继续 - 或者这些语言是否有效。

我不想编写语言扩展,因为根据我的理解,这看起来工作量太大。我也不是 typescript/javascript 开发人员。

是否有关于如何设置它的教程或任何其他有用的资源?

我在打字时正在查找它,因此它可能不够完整,无法保证打勾,但我希望它会有用。

Per Adding Language Colorization you can use TextMate-format colourisation rules so jumping through those rules with something like this 'Z80 Asm' rule set 应该让你语法高亮显示。鉴于其他人已经编写了高亮规则,看起来工作量并不大。

Microsoft's documentation on Tasks 还指导您使用 tasks.json 合并到您的工作区 "a task runner like gulp or grunt or any command line tool like a compiler or linter"。因此,您应该能够相当轻松地创建 z88dk 运行 任务。