前言

市面上IDE和编辑器都很多,为何要选择VS Code插件这个主题?首先VS Code非常流行,不仅仅跨平台甚至可以在纯浏览器执行,国内外也诞生了很多衍生的生态(比如蚂蚁新发布的CodeBlitz等)。而作为编程语言爱好者,VS Code提供了完美的新编程语言扩展机制。比如我们只需要简单修改一些配置就可以给凹语言、KCL语言增加语法高亮显示,只需要对接上LSP服务就可以实现语言的补全和跳转功能,只需要对接VS Code的WASI接口就可以在纯浏览器实现编译和执行凹语言。如果把VS Code看作是一个操作系统,那么插件就是这个系统的Shell界面,是每一个码农都需要了解的基础工具。VS Code不仅仅是码农的好伙伴,也是帮助我们探索新技术的平台。

所以选择这个主题写一本自己需要的图书,正是为了给自己的真实需求准备一本参考书。毛主席说要在战争中学习战争,本书也如是。